예제 #1
0
    public void SetAiPathScript(AiPathCtrl script)
    {
        IsHandleRpc  = true;
        AiPathScript = script;
        switch (PlayerSt)
        {
        case PlayerTypeEnum.FeiJi:
            MarkCount = XkGameCtrl.GetInstance().GetFeiJiMarkIndex() - 1;
            break;

        case PlayerTypeEnum.TanKe:
            MarkCount = XkGameCtrl.GetInstance().GetTanKeMarkIndex() - 1;
            break;

        case PlayerTypeEnum.CartoonCamera:
            MarkCount = XkGameCtrl.GetInstance().GetCartoonCamMarkIndex() - 1;
            MakePlayerFlyToPathMark();
            XkGameCtrl.SetActiveGameWaterObj(true);
            break;
        }
    }