protected override void OnPickup(CharacterPawn picker) { if (picker != null) { picker.EquipWeapon(weapon); } }
// Start is called before the first frame update void Start() { player = GameObject.FindGameObjectWithTag("Player"); target = player.transform; // get component AITransform = GetComponent <Transform>(); AIpawn = GetComponent <CharacterPawn>(); // grab a random weapon then call the equip weapon AIWeapon = defaultWeapons[Random.Range(0, defaultWeapons.Length)]; AIpawn.EquipWeapon(AIWeapon); }