Exemple #1
0
 public void SetValues(PowerUp _powerUp, bool _isAttached)
 {
     typeOfPowerUp = _powerUp.typeOfPowerUp;
     duration      = _powerUp.duration;
     strength      = _powerUp.strength;
     isAttached    = _isAttached;
 }
    private void ChangePowerUpSpriteOnUI(TypeOfPowerUp pu)
    {
        switch (pu)
        {
        case TypeOfPowerUp.Jump:
            UI_ActivePowerUp.sprite = PUJUMP_Sprite;
            break;

        case TypeOfPowerUp.Safe:
            UI_ActivePowerUp.sprite = PUSAFE_Sprite;
            break;

        default:
            break;
        }
    }
    void LoadIn()
    {
        var file     = System.IO.File.ReadAllText(filePath);
        var jsonFile = JSON.Parse(file);

        var gameController = GameController.instance;

        foreach (var item in jsonFile.Keys)
        {
            TypeOfPowerUp type     = (TypeOfPowerUp)Enum.Parse(typeof(TypeOfPowerUp), item.ToString());
            var           duration = jsonFile[item]["duration"];
            var           value    = jsonFile[item][1];

            PowerUp powerUp = new PowerUp(type, value, duration);
            powerUpDict.Add(type, powerUp);
        }
    }
 public PowerUpController(TypeOfPowerUp typeOfPowerUp, int duration, int value) : base(typeOfPowerUp, duration, value)
 {
 }
Exemple #5
0
 public PowerUp(TypeOfPowerUp _typeOfPowerUp, int _duration, int _value)
 {
     this.typeOfPowerUp = _typeOfPowerUp;
     this.duration      = _duration;
     this.value         = _value;
 }