예제 #1
0
    void Start()
    {
        if (BSSetting.CodePrintCurrentAction.Val)//打码则全清状态,观察玩家分数是否改变
        {
            Event_PlayerScoreChanged evtScoreChanged = null;
            evtScoreChanged = (Player p, int ScoreNew, int scoreChange) =>
            {
                BSSetting.CodePrintCurrentAction.Val = false;//还原到第一步

                EvtPlayerScoreChanged -= evtScoreChanged;
            };
            EvtPlayerScoreChanged += evtScoreChanged;
        }


        mDisableAllPlayerKey  = true;
        mDisableBackGroundKey = true;
        //if (GameStart_ != null)
        //{
        //    GameStart_.EvtGameInitFinish += Handle_GameInitFinish;
        //}
        //else
        //{
        //    Handle_GameInitFinish();
        //}
        if (IsAutoStart)
        {
            StartCoroutine(_Coro_DelayStartGame());
        }
    }
예제 #2
0
파일: GameMain.cs 프로젝트: minh3d/Fish
    void Start()
    {
        if (BSSetting.CodePrintCurrentAction.Val)//打码则全清状态,观察玩家分数是否改变
        {
            Event_PlayerScoreChanged evtScoreChanged = null;
            evtScoreChanged = (Player p, int ScoreNew, int scoreChange) =>
            {
                BSSetting.CodePrintCurrentAction.Val = false;//还原到第一步

                EvtPlayerScoreChanged -= evtScoreChanged;

            };
            EvtPlayerScoreChanged += evtScoreChanged;
        }


        mDisableAllPlayerKey = true;
        mDisableBackGroundKey = true;
        //if (GameStart_ != null)
        //{
        //    GameStart_.EvtGameInitFinish += Handle_GameInitFinish;
        //}
        //else
        //{
        //    Handle_GameInitFinish();
        //}
        if (IsAutoStart)
            StartCoroutine(_Coro_DelayStartGame());
    }