public void OnAuthSessionRecieved(SteamAuthSessionRecievedEvent @event, SingleNode <SteamComponent> steam) { if (@event.GoToPayment) { RetryGoToPaymentRequestEvent eventInstance = new RetryGoToPaymentRequestEvent(); base.ScheduleEvent(eventInstance, steam); } else { RequestCheckSteamDlcInstalledEvent eventInstance = new RequestCheckSteamDlcInstalledEvent(); base.ScheduleEvent(eventInstance, steam); } }
public void CheckDLC(RequestCheckSteamDlcInstalledEvent e, SingleNode <SteamComponent> steam, [JoinAll] SingleNode <SelfUserComponent> user) { CheckSteamDlcEvent eventInstance = new CheckSteamDlcEvent(steam.component.SteamID, SteamComponent.Ticket); base.NewEvent(eventInstance).Attach(user).Schedule(); }