Пример #1
0
 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;
 }
Пример #2
0
    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>();
    }
Пример #3
0
 private void Awake()
 {
     _strategy     = GetComponent <PlayerStrategyController>();
     _totalShootCD = shootCD;
     myCamera      = GetComponent <CameraController>();
 }
Пример #4
0
 public PrecisionUltimate(PlayerStrategyController owner, float bulletSpeed, float maxDistance, float agressiveness, float damage, float cd) : base(owner, bulletSpeed, maxDistance, agressiveness, damage, cd)
 {
     strategyType = Strategy.PrecisionUlti;
 }
Пример #5
0
 public NormalStrategy(PlayerStrategyController owner, float bulletSpeed, float maxDistance, float agressiveness, float damage, float cd) : base(owner, bulletSpeed, maxDistance, agressiveness, damage, cd)
 {
     strategyType = Strategy.Normal;
 }