Esempio n. 1
0
 private static void OnExtendApplied(MyPistonBase piston)
 {
     if (piston.Velocity < 0)
     {
         piston.Velocity.Value = -piston.Velocity;
     }
 }
Esempio n. 2
0
 private static void OnRetractApplied(MyPistonBase piston)
 {
     if (piston.Velocity > 0)
     {
         piston.Velocity.Value = -piston.Velocity;
     }
 }
Esempio n. 3
0
 internal void Detach(bool isWelding)
 {
     if (isWelding == false)
     {
         m_pistonBlock = null;
     }
 }
Esempio n. 4
0
 private static void OnRetractApplied(MyPistonBase piston)
 {
     if (piston.Velocity < 0)
     {
         return;
     }
     piston.SyncObject.SetVelocity(-piston.Velocity);
 }
Esempio n. 5
0
 private static void OnExtendApplied(MyPistonBase piston)
 {
     if (piston.Velocity > 0)
     {
         return;
     }
     piston.SyncObject.SetVelocity(-piston.Velocity);
 }
Esempio n. 6
0
 internal void Detach()
 {
     m_pistonBlock = null;
 }
Esempio n. 7
0
 internal void Attach(MyPistonBase pistonBase)
 {
     m_pistonBlock = pistonBase;
 }
Esempio n. 8
0
 private static void OnRetractApplied(MyPistonBase piston)
 {
     if (piston.Velocity < 0)
         return;
     piston.SyncObject.SetVelocity(-piston.Velocity);
 }
Esempio n. 9
0
 private static void OnExtendApplied(MyPistonBase piston)
 {
     if (piston.Velocity > 0)
         return;
     piston.SyncObject.SetVelocity(-piston.Velocity);
 }
Esempio n. 10
0
 public MySyncPistonBase(MyPistonBase block)
     :base(block)
 {
 }
Esempio n. 11
0
 internal void Attach(MyPistonBase pistonBase)
 {
     m_pistonBlock = pistonBase;
 }
Esempio n. 12
0
 private static void OnRetractApplied(MyPistonBase piston)
 {
     if (piston.Velocity > 0)
         piston.Velocity.Value = -piston.Velocity;
 }
Esempio n. 13
0
 private static void OnExtendApplied(MyPistonBase piston)
 {
     if (piston.Velocity < 0)
         piston.Velocity.Value = -piston.Velocity;
 }
Esempio n. 14
0
 internal void Attach(MyPistonBase pistonBase)
 {
     m_pistonBlock   = pistonBase;
     m_pistonBlockId = pistonBase.EntityId;
 }
Esempio n. 15
0
 internal void Detach()
 {
     m_pistonBlock = null;
 }
Esempio n. 16
0
 public override void Attach(MyMechanicalConnectionBlockBase pistonBase)
 {
     base.Attach(pistonBase);
     m_pistonBlock = pistonBase as MyPistonBase;
 }
Esempio n. 17
0
 public override void Attach(MyMechanicalConnectionBlockBase pistonBase)
 {
     base.Attach(pistonBase);
     m_pistonBlock = pistonBase as MyPistonBase;
 }
Esempio n. 18
0
 internal void Attach(MyPistonBase pistonBase)
 {
     m_pistonBlock = pistonBase;
     m_pistonBlockId = pistonBase.EntityId;
 }