forked from Mirrors/openclonk
Added method for getting the connected object
parent
cd38671f61
commit
a29d6f005c
|
@ -235,6 +235,22 @@ public func GetDrainPipe() { return lib_pipe_control.drain_pipe;}
|
||||||
public func GetSourcePipe() { return lib_pipe_control.source_pipe;}
|
public func GetSourcePipe() { return lib_pipe_control.source_pipe;}
|
||||||
public func GetNeutralPipe() { return lib_pipe_control.neutral_pipe;}
|
public func GetNeutralPipe() { return lib_pipe_control.neutral_pipe;}
|
||||||
|
|
||||||
|
public func GetConnectedObject(object pipe, bool strict)
|
||||||
|
{
|
||||||
|
if (pipe)
|
||||||
|
{
|
||||||
|
return pipe->GetConnectedObject(this);
|
||||||
|
}
|
||||||
|
if (strict)
|
||||||
|
{
|
||||||
|
return nil;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public func SetAirPipe(object air_pipe)
|
public func SetAirPipe(object air_pipe)
|
||||||
{
|
{
|
||||||
lib_pipe_control.air_pipe = air_pipe;
|
lib_pipe_control.air_pipe = air_pipe;
|
||||||
|
|
Loading…
Reference in New Issue