//************************************************************************************* // 一级初始化 void Awake() { // couldjump = false; walkForce = runForce / 2; parts = transform.Find("Parts"); cameraTemp = transform.Find("CameraTemp"); rigidBody = transform.GetComponent <Rigidbody>(); ff = transform.GetComponentInChildren <FootFlag>(); //实现单例 Instance = this; }
//************************************************************************************* // 一级初始化 protected virtual void Awake() { //ai初始化 myNavMeshAgent = transform.GetComponent <NavMeshAgent>(); aiResetCd = Random.Range(aiResetCdMin, aiResetCdMax); aiPassTime = 0; hValue = Random.Range(-1f, 1f); vValue = Random.Range(-1f, 1f); // 控制初始化 walkForce = runForce / 2; parts = transform.Find("Parts"); cameraTemp = transform.Find("CameraTemp"); rigidBody = transform.GetComponent <Rigidbody>(); ff = transform.GetComponentInChildren <FootFlag>(); //实现单例 if (!isAi) { SetInstance(); } }