IEnumerator Start () { myPathCallback = OnPathCallback; myPathfinder = GetComponent<PathfinderAgent>(); target = new GameObject ("Enemy-Target").transform; while (GameManager.current.Player == null) yield return new WaitForEndOfFrame (); myPathfinder.speed = NormalSpeed; CurrrentState = EnemyState.MovingAround; myPathfinder.NewFleeTarget(transform, myPathCallback, Random.Range(10, 100)); KittyRenderer.material.SetTexture("_MainTex", KittyTextures[Random.Range(0, KittyTextures.Length)]); }
// public CollectableItem CurrCollectable { get { return currCollectable; } } #endregion #region Main void Start() { myPathCallback = OnPathCallback; myPathfinder = GetComponent<PathfinderAgent>(); target = new GameObject("Player-Target").transform; currState = PlayerState.Walking; lastTimeTossed = Time.time; SelectionRing = GameObject.Instantiate(SelectionRing); SelectionRing.transform.localScale = Vector3.zero; Camera.main.GetComponent<CamMovement>().SetTarget(transform); FootPrintAS.clip = SlowWalkClip; currMana = MaxMana; currHealth = MaxHealth; }