Example #1
0
 public void UpdatePath()
 {
     if (target == null)
     {
         ailog.PathEnd();
     }
     else
     {
         seeker.StartPath(transform.position, target.position, OnPathComplete);
     }
 }
Example #2
0
    void TakeWeapon(string weaponName)
    {
        string weapToHold = "";

        switch (weaponName)
        {
        case "Sword(Clone)":
        case "Sword":
            //GetSwordAsWeapon
            weapToHold        = "Sword";
            weapon            = sword;
            attackrange       = 3f;
            timeBetweenAttack = 0.3f;
            break;

        case "Baseball(Clone)":
        case "Baseball":
            //GetSwordAsWeapon
            weapToHold        = "Baseball";
            weapon            = baseball;
            timeBetweenAttack = 0.6f;
            attackrange       = 3f;
            break;

        case "Bazooka(Clone)":
        case "Bazooka":
            //GetSwordAsWeapon
            weapToHold        = "Bazooka";
            weapon            = bazooka;
            timeBetweenAttack = 0.8f;
            break;

        default:
            break;
        }
        weapon.SetActive(true);
        weaponInHeld    = weapToHold;
        isHoldingWeapon = true;
        ailo.PathEnd();
        Invoke("ToCallWeaponOut", wornOutTime);
        StartCoroutine(Blinking(wornOutTime - 2f));
    }