Example #1
0
 // Use this for initialization
 void Start()
 {
     player        = transform.root.GetComponent <PlayerController>();
     aimUp         = false;
     cannonAim     = transform;
     currentWeapon = null;
 }
Example #2
0
    public void setWeapon(IWeaponBase wep)
    {
        if (currentWeapon != null)
        {
            currentWeapon.gameObject.SetActive(false);
        }

        currentWeapon = transform.FindChild(wep.wepName).GetComponentInChildren <IWeaponBase>();
        currentWeapon.transform.parent.gameObject.SetActive(true);
        currentWeapon.Ammo = wep.Ammo;
        Destroy(wep.transform.parent.gameObject);
    }