Beispiel #1
0
	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)]);
	}
Beispiel #2
0
//	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;
    }