Пример #1
0
 public override void DoStart()
 {
     if (isReplay)
     {
         RecordHelper.Deserialize(recordFilePath, this);
     }
     if (isClientMode)
     {
         playerCount       = 1;
         localPlayerId     = 0;
         playerServerInfos = new PlayerServerInfo[] { ClientModeInfo };
         frames            = new List <FrameInput>();
     }
 }
Пример #2
0
        private void OnDestroy()
        {
            netClient?.Send(new Msg_QuitRoom());
            foreach (var mgr in managers)
            {
                mgr.DoDestroy();
            }

            if (!isReplay)
            {
                RecordHelper.Serialize(recordFilePath, this);
            }
            Debug.FlushTrace();
            DoDestroy();
        }