Example #1
0
    // 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));
        }
    }
Example #2
0
 private void Construct(WeaponAim weaponAim, WeaponSlot weaponSlot, GameLoader gameLoader)
 {
     _weaponAim  = weaponAim;
     _weaponSlot = weaponSlot;
     _gameLoader = gameLoader;
 }
Example #3
0
    public void Aim(InputAction.CallbackContext ctx)
    {
        WeaponAim weapon = gameObject.GetComponentInChildren <WeaponAim>();

        weapon.Aim(ctx);
    }
Example #4
0
 private void Inject(Camera playerCamera, WeaponAim weaponAim)
 {
     _playerCamera = playerCamera;
     _weaponAim    = weaponAim;
 }
 private void Construct(WeaponAim weaponAim, WeaponSlot weaponSlot)
 {
     _weaponAim  = weaponAim;
     _weaponSlot = weaponSlot;
 }