Beispiel #1
0
 private static void OnChangeDisplayName(MySyncGrid grid, ref ChangeDisplayNameMsg msg, MyNetworkClient sender)
 {
     MyCubeGrid m_grid;
     if (MyEntities.TryGetEntityById(msg.GridEntityId, out m_grid))
         m_grid.DisplayName = msg.DisplayName;
 }
Beispiel #2
0
 static void ChangeDisplayName(ref ChangeDisplayNameMsg msg)
 {
     Sync.Layer.SendMessageToAllAndSelf(ref msg, MyTransportMessageEnum.Success);
 }
Beispiel #3
0
        internal void ChangeDisplayNameRequest(MyCubeGrid grid, String DisplayName)
        {
            var msg = new ChangeDisplayNameMsg();
            msg.GridEntityId = grid.EntityId;
            msg.DisplayName = DisplayName;

            Sync.Layer.SendMessageToServer(ref msg, MyTransportMessageEnum.Request);
        }
Beispiel #4
0
        private static void OnChangeDisplayNameRequest(MySyncGrid sync, ref ChangeDisplayNameMsg msg, MyNetworkClient sender)
        {
            if (Sync.IsServer)
                ChangeDisplayName(ref msg);
            else
                System.Diagnostics.Debug.Fail("Invalid display name change request!");

        }
Beispiel #5
0
 private static void OnChangeDisplayName(MySyncGrid grid, ref ChangeDisplayNameMsg msg, MyNetworkClient sender)
 {
     MyCubeGrid m_grid;
     if (MyEntities.TryGetEntityById(msg.GridEntityId, out m_grid))
     {
         m_grid.DisplayName = msg.DisplayName;
         if (Sync.IsServer)
         {
             Sync.Layer.SendAsRpcToAllButOne(ref msg, sender.SteamUserId);
         }
     }
 }