public void UnsubscribeLCDInterface(LCDInterface_v3 lcdInterface) { //only the interface that subscribed can unsubscribe if (lcdInterface == this.lcdInterfaceReference) { lcdInterfaceReference = null; } }
public void SubscribeLCDInterface(LCDInterface_v3 lcdInterface) { this.lcdInterfaceReference = lcdInterface; }
public void UpdateFromLCD(LCDInterface_v3 lcdInterface) { this.denominator = lcdInterface.GetLCD(); this.DisplayCharge(); playerAttack.UpdateFractionLabelObject((int)this.numerator, this.denominator); }