public static void AddOutgoingEvent(string name, string arg) { var og = new OutgoingEvent() { name = name, arg = arg }; og.created.Start(); outgoingEvents.Add(og); }
public async Task PersistEvent(OutgoingEvent outgoingEvent) { await this._context.OutgoingEvents.AddAsync(outgoingEvent); await this._context.SaveChangesAsync(); }
public void SendToPlayers(OutgoingEvent handler) { MasterPlayer.Send(handler); SlavePlayer.Send(handler); }