Ejemplo n.º 1
0
    void DeviceNotificationManager_OnSessionStarted(AttractionSessionStarted attractionSessionStarted)
    {
        string PlayerId = AttractionDeviceManager.instance.GetCurrentPlayerIdOnTerminal();

        AttractionDeviceManager.instance.GetPlayerProfile(PlayerId, (profile) =>
        {
            PlayerName.text = profile.FullName;
        });
    }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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);
            }
        }
Ejemplo n.º 4
0
 public void UpdateAttractionSessionStarted(AttractionSessionStarted attractionSessionStarted)
 {
     AttractionDeviceManager.instance.CurrentSession.SessionStatus = AttractionSessionStatus.Started;
 }
Ejemplo n.º 5
0
 void DeviceNotificationManager_OnSessionStarted(AttractionSessionStarted x)
 {
 }