コード例 #1
0
 private static void OnExtendApplied(MyPistonBase piston)
 {
     if (piston.Velocity < 0)
     {
         piston.Velocity.Value = -piston.Velocity;
     }
 }
コード例 #2
0
 private static void OnRetractApplied(MyPistonBase piston)
 {
     if (piston.Velocity > 0)
     {
         piston.Velocity.Value = -piston.Velocity;
     }
 }
コード例 #3
0
 internal void Detach(bool isWelding)
 {
     if (isWelding == false)
     {
         m_pistonBlock = null;
     }
 }
コード例 #4
0
 private static void OnRetractApplied(MyPistonBase piston)
 {
     if (piston.Velocity < 0)
     {
         return;
     }
     piston.SyncObject.SetVelocity(-piston.Velocity);
 }
コード例 #5
0
 private static void OnExtendApplied(MyPistonBase piston)
 {
     if (piston.Velocity > 0)
     {
         return;
     }
     piston.SyncObject.SetVelocity(-piston.Velocity);
 }
コード例 #6
0
 internal void Detach()
 {
     m_pistonBlock = null;
 }
コード例 #7
0
 internal void Attach(MyPistonBase pistonBase)
 {
     m_pistonBlock = pistonBase;
 }
コード例 #8
0
ファイル: MyPistonBase.cs プロジェクト: caomw/SpaceEngineers
 private static void OnRetractApplied(MyPistonBase piston)
 {
     if (piston.Velocity < 0)
         return;
     piston.SyncObject.SetVelocity(-piston.Velocity);
 }
コード例 #9
0
ファイル: MyPistonBase.cs プロジェクト: caomw/SpaceEngineers
 private static void OnExtendApplied(MyPistonBase piston)
 {
     if (piston.Velocity > 0)
         return;
     piston.SyncObject.SetVelocity(-piston.Velocity);
 }
コード例 #10
0
 public MySyncPistonBase(MyPistonBase block)
     :base(block)
 {
 }
コード例 #11
0
 internal void Attach(MyPistonBase pistonBase)
 {
     m_pistonBlock = pistonBase;
 }
コード例 #12
0
 private static void OnRetractApplied(MyPistonBase piston)
 {
     if (piston.Velocity > 0)
         piston.Velocity.Value = -piston.Velocity;
 }
コード例 #13
0
 private static void OnExtendApplied(MyPistonBase piston)
 {
     if (piston.Velocity < 0)
         piston.Velocity.Value = -piston.Velocity;
 }
コード例 #14
0
ファイル: MyPistonTop.cs プロジェクト: warex0/SpaceEngineers
 internal void Attach(MyPistonBase pistonBase)
 {
     m_pistonBlock   = pistonBase;
     m_pistonBlockId = pistonBase.EntityId;
 }
コード例 #15
0
 internal void Detach()
 {
     m_pistonBlock = null;
 }
コード例 #16
0
ファイル: MyPistonTop.cs プロジェクト: 2asoft/SpaceEngineers
 public override void Attach(MyMechanicalConnectionBlockBase pistonBase)
 {
     base.Attach(pistonBase);
     m_pistonBlock = pistonBase as MyPistonBase;
 }
コード例 #17
0
 public override void Attach(MyMechanicalConnectionBlockBase pistonBase)
 {
     base.Attach(pistonBase);
     m_pistonBlock = pistonBase as MyPistonBase;
 }
コード例 #18
0
 internal void Attach(MyPistonBase pistonBase)
 {
     m_pistonBlock = pistonBase;
     m_pistonBlockId = pistonBase.EntityId;
 }