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; } }