コード例 #1
0
 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);
 }
コード例 #2
0
 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);
 }
コード例 #3
0
 private void StatusUpdate(Status status)
 {
     StatusChangeEvent?.Invoke(this, new StatusEventArgs(status));
 }