using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.AI;
using UnityEngine.EventSystems;
public class PlayerController : MonoBehaviour
{
private Vector3 target;//目标位置
public NavMeshAgent agent;
public Animation anim;//動畫
private string locoState = "Locomotion_Stand";
private Vector3 linkStart;//OffMeshLink的開始點
private Vector3 linkEnd;//OffMeshLink的結束點
private Quaternion linkRotate;//OffMeshLink的旋轉
private bool begin;//是否開始尋路
public RectTransform maxMap;
public MeshRenderer dxMeshRenderer;
public Canvas canvas;
// Use this for initialization
void Start()
{
//agent = GetComponent<NavMeshAgent>();
//自動移動并關閉OffMeshLinks,即在兩個隔離障礙物直接生成的OffMeshLink,agent不會自動越過
agent.autoTraverseOffMeshLink = false;
//建立動畫
AnimationSetup();
//起一個協程,處理動畫狀态機
StartCoroutine(AnimationSta