Пример #1
0
 void BattleBegin()
 {
     if (IsPlaying)
     {
         return;
     }
     IsPlaying            = true;
     mLastSynchronizeTime = TimeManager.Instance.CurrentTimeMs;
     mCurTime             = mLastSynchronizeTime;
     mBattleStartTime     = mCurTime;
     int[] sceneUnitIds = new int[mPlayerInfoArray.Length];
     for (int i = 0; i < sceneUnitIds.Length; ++i)
     {
         sceneUnitIds[i] = mPlayerInfoArray[i].playerId;
     }
     BroadcastEvent(RpId.EnterScene, RpEnterScene.Serialization(sceneUnitIds));
 }
Пример #2
0
    void OnGameBegin(ResponseBase response)
    {
        RpEnterScene enterScene = response as RpEnterScene;

        GameMain.Instance.EventMgr.PostObjectEvent(EventId.GameBegin, enterScene.SceneUnit);
    }