public PlayerStrategy(PlayerStrategyController owner, float bulletSpeed, float maxDistance, float agressiveness, float damage, float cd) { _owner = owner; _bulletSpeed = bulletSpeed; _maxDistance = maxDistance; _agressiveness = agressiveness; _damage = damage; _cd = cd; }
private void Awake() { controller = new PlayerController(this); cameraControl = GetComponent <CameraController>(); view = GetComponent <View>(); moveControl = GetComponent <MoveController>(); lifeControl = GetComponent <PlayerLifeController>(); adrenalineControl = GetComponent <PlayerAdrenalinController>(); pointsControl = GetComponent <PlayerPointsController>(); shootControl = GetComponent <PlayerShootController>(); audioControl = GetComponent <PlayerAudioController>(); strategyControl = GetComponent <PlayerStrategyController>(); }
private void Awake() { _strategy = GetComponent <PlayerStrategyController>(); _totalShootCD = shootCD; myCamera = GetComponent <CameraController>(); }
public PrecisionUltimate(PlayerStrategyController owner, float bulletSpeed, float maxDistance, float agressiveness, float damage, float cd) : base(owner, bulletSpeed, maxDistance, agressiveness, damage, cd) { strategyType = Strategy.PrecisionUlti; }
public NormalStrategy(PlayerStrategyController owner, float bulletSpeed, float maxDistance, float agressiveness, float damage, float cd) : base(owner, bulletSpeed, maxDistance, agressiveness, damage, cd) { strategyType = Strategy.Normal; }