Ejemplo n.º 1
0
    public void Setup(Player playerRef, Lantern lanternRef)
    {
        _hyperStats = GameData.Instance.Data.AbilityData.GetHypersonicStats();

        _lantern = lanternRef;

        SetAbilityAttributes();
    }
Ejemplo n.º 2
0
    private static AbilityContainer.AbilityType NewAbility()
    {
        var ability = new AbilityContainer.AbilityType
        {
            AbilityLevel     = 1,
            AbilityEvolution = 1,
            AbilityAvailable = false,
            AbilityUnlocked  = false,
            UpgradeAvailable = false
        };

        return(ability);
    }
Ejemplo n.º 3
0
    public void Setup(Player playerRef, Lantern lanternRef)
    {
        _rushStats = GameData.Instance.Data.AbilityData.GetRushStats();

        _thePlayer   = playerRef;
        _lantern     = lanternRef;
        _playerBody  = _thePlayer.GetComponent <Rigidbody2D>();
        _gameHud     = FindObjectOfType <GameUI>();
        _gameHandler = FindObjectOfType <GameHandler>();

        SetAbilityAttributes();
        SetupHudBar();
    }
Ejemplo n.º 4
0
 public void SaveRushStats(AbilityContainer.AbilityType rush)
 {
     _abilities.Rush = rush;
 }
Ejemplo n.º 5
0
 public void SaveLanternDurationStats(AbilityContainer.AbilityType lanternDurationLevel)
 {
     _abilities.LanternDurationLevel = lanternDurationLevel;
 }
Ejemplo n.º 6
0
 public void SaveHypersonicStats(AbilityContainer.AbilityType hyperSonic)
 {
     _abilities.Hypersonic = hyperSonic;
 }