public ChangePlayerStatGameEvent(IStatChange statChange) : base("Player") { m_StateChange = statChange; }
public StatChangeCommand(IStatChange iStatChange, StatChangeData statChangeData) { //takes in this unit _statChangeData = statChangeData; _iStatChange = iStatChange; //this is actually bringing in the instance of the wrapper buff, not the "class" iBuff. }