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) { }
public PowerUp(TypeOfPowerUp _typeOfPowerUp, int _duration, int _value) { this.typeOfPowerUp = _typeOfPowerUp; this.duration = _duration; this.value = _value; }