// Start is called before the first frame update void Start() { GameObject player = GameObject.FindWithTag("Player"); move = player.GetComponent <PlayerMove>(); GameObject weapon = GameObject.Find("Weapon"); aim = weapon.GetComponent <WeaponAim>(); MaxHealth = health; for (int i = 0; i < health; i++) { healthPoints[i] = GameObject.Find("Health" + (i + 1)); } }
private void Construct(WeaponAim weaponAim, WeaponSlot weaponSlot, GameLoader gameLoader) { _weaponAim = weaponAim; _weaponSlot = weaponSlot; _gameLoader = gameLoader; }
public void Aim(InputAction.CallbackContext ctx) { WeaponAim weapon = gameObject.GetComponentInChildren <WeaponAim>(); weapon.Aim(ctx); }
private void Inject(Camera playerCamera, WeaponAim weaponAim) { _playerCamera = playerCamera; _weaponAim = weaponAim; }
private void Construct(WeaponAim weaponAim, WeaponSlot weaponSlot) { _weaponAim = weaponAim; _weaponSlot = weaponSlot; }