コード例 #1
0
ファイル: CameraController.cs プロジェクト: fect-ccqy/ReSee_
 //协程结束后调用该方法
 private void FinishWork()
 {
     isWorking = false;
     if (isCallBack)
     {
         callBackMessenger.CallBack(callBackEvent);
         isCallBack = false;
     }
 }
コード例 #2
0
    //动画结束后调用该方法,该方法回调uiPropList的Callback
    private void FinishWork()
    {
        //if (isCallBack)
        //{

        //}
        propAnimationControllerState = PropAnimationControllerState.NotPlaying;
        SetSelf();
        if (isCallBack)
        {
            callBackMessenger.CallBack(callBackEvent);
            isCallBack = false;
        }
    }
コード例 #3
0
ファイル: UIPropList.cs プロジェクト: fect-ccqy/Resee
    //**************获得道具相关逻辑**************

    //动画播放结束后被调用,将prop实例化为UI
    public void CallBack(string EventName)
    {
        if (EventName == NormalTriggers.getPropAnimationFinish)
        {
            AddPropUI(gettingProp);

            gettingProp   = "None";
            isGettingProp = false;
            if (isCallBack)
            {
                callBackMessenger.CallBack(callBackEvent);
                isCallBack = false;
            }
        }
        else
        {
            print("uiproplist callback wrong");
        }
    }
コード例 #4
0
ファイル: GameManager.cs プロジェクト: fect-ccqy/ReSee_
    public void CallBack(string eventName)
    {
        if (eventName == NormalTriggers.textFinishWork)
        {
            //SetIsGlobalObjRespondMouse(true);
        }
        else if (eventName == NormalTriggers.propListFinishWork)
        {
            // SetIsGlobalObjRespondMouse(true);
        }
        else if (eventName == NormalTriggers.cameraMoveFinishWork)
        {
        }


        isProcessorWorking = false;
        SetIsGlobalObjRespondMouse(true);

        if (isCallBack)
        {
            callBackMessenger.CallBack(callBackEvent);
            isCallBack = false;
        }
    }