コード例 #1
0
ファイル: MyProjector.cs プロジェクト: blaho/SpaceEngineers
 private static void OnSetMaxNumberOfProjections(ref SetMaxNumberOfProjectionsMsg msg, MyNetworkClient sender)
 {
     MyEntity projectorEntity;
     MyEntities.TryGetEntityById(msg.EntityId, out projectorEntity);
     var projector = projectorEntity as MyProjector;
     if (projector != null)
     {
         projector.OnSetMaxNumberOfProjections(msg.MaxNumber);
     }
 }
コード例 #2
0
ファイル: MyProjector.cs プロジェクト: fluxit/SpaceEngineers
 private static void OnSetMaxNumberOfProjections(ref SetMaxNumberOfProjectionsMsg msg, MyNetworkClient sender)
 {
     MyEntity projectorEntity;
     MyEntities.TryGetEntityById(msg.EntityId, out projectorEntity);
     var projector = projectorEntity as MyProjector;
     if (projector != null)
     {
         projector.OnSetMaxNumberOfProjections(msg.MaxNumber);
         if (Sync.IsServer)
         {
             Sync.Layer.SendMessageToAllButOne(ref msg, sender.SteamUserId);
         }
     }
 }
コード例 #3
0
ファイル: MyProjector.cs プロジェクト: blaho/SpaceEngineers
 public void SendNewMaxNumberOfProjections(int maxNumber)
 {
     var msg = new SetMaxNumberOfProjectionsMsg();
     msg.MaxNumber = maxNumber;
     msg.EntityId = m_projector.EntityId;
     Sync.Layer.SendMessageToAllAndSelf(ref msg);
 }
コード例 #4
0
ファイル: MyProjector.cs プロジェクト: fluxit/SpaceEngineers
 public void SendNewMaxNumberOfProjections(int maxNumber)
 {
     var msg = new SetMaxNumberOfProjectionsMsg();
     msg.MaxNumber = maxNumber;
     msg.EntityId = m_projector.EntityId;
     Sync.Layer.SendMessageToServerAndSelf(ref msg, MyTransportMessageEnum.Request);
 }