public PlayerState(PlayerState o) { this.LifeTotal = o.LifeTotal; this.PoisonCounters = o.PoisonCounters; this.ManaPool = o.ManaPool.Duplicate() as ManaPool; }
public ManaPool(ManaPool other) { this.ManaFragments = new List <ManaFragment>(); }
public PlayerState() { this.ManaPool = new ManaPool(); }