예제 #1
0
    public override void OnChoose()
    {
        GameObject   player       = GameObject.Find("Player");
        StatAdditive perkAdditive = new StatAdditive(amount, affectedStat, this.perkName);

        player.GetComponent <PlayerController>().stats.AddStatAdditive(perkAdditive);
    }
 public void RemoveStatAdditive(StatAdditive statAdditive)
 {
     GetStat(statAdditive.AffectedStat).RemoveStatAdditive(statAdditive);
 }
 public void AddStatAdditive(StatAdditive statAdditive)
 {
     GetStat(statAdditive.AffectedStat).AddStatAdditive(statAdditive);
 }
예제 #4
0
 public void RemoveStatAdditive(StatAdditive additive)
 {
     this.StatAdditives.Remove(additive);
 }
예제 #5
0
 public void AddStatAdditive(StatAdditive additive)
 {
     this.StatAdditives.Add(additive);
 }