示例#1
0
            public void Toggle(bool start)
            {
                var msg = new ToggleMsg();

                msg.EntityId = m_timer.EntityId;
                msg.Start    = start;

                Sync.Layer.SendMessageToServer(ref msg);
            }
示例#2
0
 private static void OnToggle(MySyncTimerBlock sync, ref ToggleMsg msg, MyNetworkClient sender)
 {
     if (msg.Start)
     {
         sync.m_timer.Start();
     }
     else
     {
         sync.m_timer.Stop();
     }
     if (Sync.IsServer)
     {
         Sync.Layer.SendMessageToAll(ref msg);
     }
 }
示例#3
0
 private static void OnToggle(MySyncTimerBlock sync, ref ToggleMsg msg, MyNetworkClient sender)
 {
     if (msg.Start)
         sync.m_timer.Start();
     else
         sync.m_timer.Stop();
     if (Sync.IsServer)
         Sync.Layer.SendMessageToAll(ref msg);
 }
示例#4
0
            public void Toggle(bool start)
            {
                var msg = new ToggleMsg();
                msg.EntityId = m_timer.EntityId;
                msg.Start = start;

                Sync.Layer.SendMessageToServer(ref msg);
            }