void Start() { StatusChanged.Invoke("Initializing"); ehReader = new EHealthReader(); ehParser = new EHealthParser(); ehReader.Setup(); StatusChanged.Invoke("Setup Port " + ehReader.PortName); ehReader.StartReadingData(); StatusChanged.Invoke("Reading Port " + ehReader.PortName); }
public void AddStatus(StatusInfo info) { if (_appliedStatuses.ContainsKey(info.Type)) { _appliedStatuses[info.Type].TurnCount += info.TurnCount; info = _appliedStatuses[info.Type]; } else { _appliedStatuses.Add(info.Type, info); } OnStatusChanged.Invoke(info); }
private void StatusUpdate(Status status) { StatusChangeEvent?.Invoke(this, new StatusEventArgs(status)); }