Пример #1
0
 protected virtual void AwakeOverride()
 {
     m_experienceMachine = ExperienceMachine;
     m_appTheme          = AppTheme;
     m_audio             = Audio;
     m_commonResource    = CommonResource;
     m_settings          = Settings;
     m_fordiNetwork      = FordiNetwork;
     m_webInterface      = WebInterface;
     m_network           = Network;
     m_voiceChat         = VoiceChat;
     //m_annotation = Annotation;
     m_settings        = Settings;
     m_uiEngine        = UIEngine;
     m_assetLoader     = AssetLoader;
     m_pluginHook      = PluginHook;
     m_permissions     = Permissions;
     m_animationEngine = AnimationEngine;
 }
Пример #2
0
        private void Awake()
        {
            m_isRunning    = true;
            m_home         = GetComponentInChildren <Home>();
            m_lobby        = GetComponentInChildren <Lobby>();
            m_meeting      = GetComponentInChildren <MeetingExperience>();
            m_audio        = IOCCore.Resolve <IAudio>();
            m_uiEngine     = IOCCore.Resolve <IUIEngine>();
            m_settings     = IOCCore.Resolve <ISettings>();
            m_pluginHook   = IOCCore.Resolve <IPluginHook>();
            m_webInterface = IOCCore.Resolve <IWebInterface>();

            if (SceneManager.GetActiveScene().name == Networking.Network.MeetingRoom || SceneManager.GetActiveScene().name == Networking.Network.PrivateMeetingLocation)
            {
                Selection.Location       = SceneManager.GetActiveScene().name;
                Selection.ExperienceType = ExperienceType.MEETING;
            }

            SetExperience(GetExperience(Selection.ExperienceType));
            UIInteractionBase.OnClick += Click;
            ResetGuideConditions();
            m_pluginHook.AllPlatformDependenciesLoaded += AllPlatformDependenciesLoaded;
        }