private static void OnExtendApplied(MyPistonBase piston) { if (piston.Velocity < 0) { piston.Velocity.Value = -piston.Velocity; } }
private static void OnRetractApplied(MyPistonBase piston) { if (piston.Velocity > 0) { piston.Velocity.Value = -piston.Velocity; } }
internal void Detach(bool isWelding) { if (isWelding == false) { m_pistonBlock = null; } }
private static void OnRetractApplied(MyPistonBase piston) { if (piston.Velocity < 0) { return; } piston.SyncObject.SetVelocity(-piston.Velocity); }
private static void OnExtendApplied(MyPistonBase piston) { if (piston.Velocity > 0) { return; } piston.SyncObject.SetVelocity(-piston.Velocity); }
internal void Detach() { m_pistonBlock = null; }
internal void Attach(MyPistonBase pistonBase) { m_pistonBlock = pistonBase; }
private static void OnRetractApplied(MyPistonBase piston) { if (piston.Velocity < 0) return; piston.SyncObject.SetVelocity(-piston.Velocity); }
private static void OnExtendApplied(MyPistonBase piston) { if (piston.Velocity > 0) return; piston.SyncObject.SetVelocity(-piston.Velocity); }
public MySyncPistonBase(MyPistonBase block) :base(block) { }
private static void OnRetractApplied(MyPistonBase piston) { if (piston.Velocity > 0) piston.Velocity.Value = -piston.Velocity; }
private static void OnExtendApplied(MyPistonBase piston) { if (piston.Velocity < 0) piston.Velocity.Value = -piston.Velocity; }
internal void Attach(MyPistonBase pistonBase) { m_pistonBlock = pistonBase; m_pistonBlockId = pistonBase.EntityId; }
public override void Attach(MyMechanicalConnectionBlockBase pistonBase) { base.Attach(pistonBase); m_pistonBlock = pistonBase as MyPistonBase; }