void DeviceNotificationManager_OnSessionStarted(AttractionSessionStarted attractionSessionStarted) { string PlayerId = AttractionDeviceManager.instance.GetCurrentPlayerIdOnTerminal(); AttractionDeviceManager.instance.GetPlayerProfile(PlayerId, (profile) => { PlayerName.text = profile.FullName; }); }
void AttractionSessionStartedNotification(AttractionSessionStarted attractionSessionStarted) { if (attractionSessionStarted.AttractionId != AttractionDeviceManager.instance.AttractionId) { return; } AttractionDeviceManager.instance.MainGame.GetAttractionSessionAsync(AttractionDeviceManager.instance.AttractionId, attractionSessionStarted.SessionId, (Session) => { AttractionDeviceManager.instance.CurrentSession = Session; AttractionDeviceManager.instance.UpdateAttractionSessionStarted(attractionSessionStarted); if (OnSessionStarted != null) { OnSessionStarted(attractionSessionStarted); } }, (ex) => AttractionDeviceManager.instance.ShowException(ex)); }
void DeviceNotificationManager_OnSessionStarted(AttractionSessionStarted attractionSessionStarted) { if (AttractionDeviceManager.instance.CurrentDeviceType != DeviceType.Terminal) { if (MultiPlayerGame) { StartHost(); } } else { AttractionDeviceManager.instance.ResetCurrentSessionData(); SParams.intialized = false; SParams.ResetAbilityCards(); } if (OnCurrentSessionStarted != null) { OnCurrentSessionStarted(attractionSessionStarted); } }
public void UpdateAttractionSessionStarted(AttractionSessionStarted attractionSessionStarted) { AttractionDeviceManager.instance.CurrentSession.SessionStatus = AttractionSessionStatus.Started; }
void DeviceNotificationManager_OnSessionStarted(AttractionSessionStarted x) { }