DyatelO cf4f418d4f 2. Завершен.
2.3  Выбор оружия из меню.
2021-10-25 19:48:00 +03:00

39 lines
1.0 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MainWeapon : MonoBehaviour
{
[SerializeField] private PlayerAction _weapon;
private PlayerState _characterWeapon;
private AttackEnergyController _attackEnergiController;
private DirectWeapon _directWeapon;
//private StateWeapon _stateWeapon;
private float _attackResetTime;
private float _attackCost;
private void Awake()
{
_attackEnergiController = GetComponent<AttackEnergyController>();
_weapon = StateWeapon._chosenWeapon;
_characterWeapon = GetComponent<PlayerState>();
_characterWeapon.defaultAction = _weapon;
_attackResetTime = StateWeapon._resetTime;
_attackCost = StateWeapon._attackCost;
_attackEnergiController.attackResetTime = _attackResetTime;
_attackEnergiController.attackCost = _attackCost;
// _attackEnergiController.attackResetTime = 2f;
// _attackEnergiController.attackCost = 0.5f;
}
}