//协程结束后调用该方法 private void FinishWork() { isWorking = false; if (isCallBack) { callBackMessenger.CallBack(callBackEvent); isCallBack = false; } }
//动画结束后调用该方法,该方法回调uiPropList的Callback private void FinishWork() { //if (isCallBack) //{ //} propAnimationControllerState = PropAnimationControllerState.NotPlaying; SetSelf(); if (isCallBack) { callBackMessenger.CallBack(callBackEvent); isCallBack = false; } }
//**************获得道具相关逻辑************** //动画播放结束后被调用,将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"); } }
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; } }