示例#1
0
    //由GameManager调用该方法,进行移动任务的派发
    public int AddTaskWithCallBack(CameraMoveContent theTaskContent, TaskMessenger tcallBackMessenger, string tcallBackEvent)
    {
        if (!isWorking)
        {
            isCallBack        = true;
            callBackMessenger = tcallBackMessenger;
            callBackEvent     = tcallBackEvent;
            AddTask(theTaskContent);

            return(0);
        }
        else
        {
            return(-1);
        }
    }
示例#2
0
    //移动回默认位置与尺寸。由GameManager调用该方法,进行移动任务的派发
    public int MoveBackToDefaultPositionSizeWithCallBack(TaskMessenger tcallBackMessenger, string tcallBackEvent)
    {
        if (!isWorking)
        {
            isCallBack        = true;
            callBackMessenger = tcallBackMessenger;
            callBackEvent     = tcallBackEvent;
            MoveBackToDefaultPositionSize();

            return(0);
        }
        else
        {
            return(-1);
        }
    }
    //由GameManager调用(sceneObj逻辑上获得物体后,由GameManager套娃调用该方法)
    public int AddTaskWithCallBack(AnimationTaskContent theTaskContent, TaskMessenger tcallBackMessenger, string tcallBackEvent)
    {
        if (propAnimationControllerState == PropAnimationControllerState.NotPlaying)
        {
            isCallBack        = true;
            callBackMessenger = tcallBackMessenger;
            callBackEvent     = tcallBackEvent;
            AddTask(theTaskContent);
        }

        else
        {
            return(-1);
        }

        return(0);
    }
示例#4
0
    //接收来自GameManager获得物体的调用
    public int AddTaskWithCallBack(PropContent theTaskContent, TaskMessenger tcallBackMessenger, string tcallBackEvent)
    {
        if (!isGettingProp)
        {
            isCallBack        = true;
            callBackMessenger = tcallBackMessenger;
            callBackEvent     = tcallBackEvent;
            AddTask(theTaskContent);

            return(0);
        }

        else
        {
            return(-1);
        }
    }
示例#5
0
    //移动相机回到默认位置
    public int CameraMoveBackToDefaultWithCallBack(TaskMessenger tcallBackMessenger, string tcallBackEvent)
    {
        if (!isProcessorWorking && !isCameraDefault)
        {
            isCallBack        = true;
            callBackMessenger = tcallBackMessenger;
            callBackEvent     = tcallBackEvent;

            CameraMoveBackToDefault();

            return(0);
        }
        else
        {
            print("wrong isProcessorWorking=true");
            return(-1);
        }
    }
示例#6
0
    //移动相机,添加回调
    public int CameraMoveWithCallBack(CameraMoveContent theTaskContent, CameraCenterController cameraCenterController, TaskMessenger tcallBackMessenger, string tcallBackEvent)
    {
        if (!isProcessorWorking && isCameraDefault)
        {
            isCallBack        = true;
            callBackMessenger = tcallBackMessenger;
            callBackEvent     = tcallBackEvent;

            CameraMove(theTaskContent, cameraCenterController);

            return(0);
        }
        else
        {
            print("wrong isProcessorWorking=true");
            return(-1);
        }
    }
示例#7
0
    //获得道具,添加回调
    public int AddPropWithCallBack(PropContent propContent, TaskMessenger tcallBackMessenger, string tcallBackEvent)
    {
        if (!isProcessorWorking && (!thePropDataManager.IsPropExist(propContent.propName)))
        {
            isCallBack        = true;
            callBackMessenger = tcallBackMessenger;
            callBackEvent     = tcallBackEvent;

            AddProp(propContent);

            return(0);
        }
        else
        {
            print("AddPropWrong");
            return(-1);
        }
    }
示例#8
0
    //显示文本,添加回调
    public int ShowTextWithCallBack(TextTaskContent theContent, TaskMessenger tcallBackMessenger, string tcallBackEvent)
    {
        if (!isProcessorWorking)
        {
            isCallBack        = true;
            callBackMessenger = tcallBackMessenger;
            callBackEvent     = tcallBackEvent;


            ShowText(theContent);


            return(0);
        }
        else
        {
            print("wrong isProcessorWorking=true");
            return(-1);
        }
    }