Example #1
0
 public void Update(float delta)
 {
     if (!IsStart)
     {
         if (_launcher == null)
         {
             _launcher = LaunchGame();
         }
         else
         {
             if (_launcher.MoveNext())
             {
                 return;
             }
             _launcher = null;
             IsStart   = true;
             RealStart();
         }
         return;
     }
     GameSyncManager.Instance.Update(delta);
     InputHandle.Update(delta);
     ClientNetworkManager.Instance.Update(delta);
     TickerManager.Instance.Update(delta);
 }
Example #2
0
        private void RealStart()
        {
            BattleUIManager.Instance.Init();

            MainPlayer = CharacterManager.Instance.GetNewCharacter();
            InputHandle.AddInputListener(MainPlayer);
            MainPlayer.ChangeCharacter(1);

//            ClientNetworkManager.Instance.Connect("127.0.0.1", 5678);

            Test();
        }
Example #3
0
        private void Test()
        {
            GameSyncManager.Instance.BeforeStartGame(SyncMode.NORMAL);
            MainPlayer.ThisData.uin = 1;
            MainPlayer.Position     = new Vector3(5f, 0f, 5f);
            CharacterBase testEnemy = CharacterManager.Instance.GetNewCharacter();

            testEnemy.ChangeCharacter(1);
            testEnemy.Position     = Vector3.zero;
            testEnemy.ThisData.uin = 2;
            InputHandle.AddInputListener(MainPlayer);
            TickerManager.Instance.AddTick(MainPlayer);
            TickerManager.Instance.AddFixedTick(MainPlayer);
            TickerManager.Instance.AddTick(testEnemy);
            TickerManager.Instance.AddFixedTick(testEnemy);

            GameSyncManager.Instance.AfterStartGame();
        }