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; }
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; }