private void GetReferences () { if (GameObject.FindWithTag (Tags.gameEngine) && GameObject.FindWithTag (Tags.gameEngine).GetComponent <PlayerInput>()) { playerInput = GameObject.FindWithTag (Tags.gameEngine).GetComponent <PlayerInput>(); } }
private void Awake () { if (AdvGame.GetReferences () && AdvGame.GetReferences ().settingsManager) { settingsManager = AdvGame.GetReferences ().settingsManager; } playerInput = this.GetComponent <PlayerInput>(); playerInteraction = this.GetComponent <PlayerInteraction>(); playerCursor = this.GetComponent <PlayerCursor>(); sceneSettings = this.GetComponent <SceneSettings>(); navigationManager = this.GetComponent <NavigationManager>(); }
private void Awake () { playerInput = this.GetComponent <PlayerInput>(); playerCursor = this.GetComponent <PlayerCursor>(); if (AdvGame.GetReferences () == null) { Debug.LogError ("A References file is required - please use the Adventure Creator window to create one."); } else { if (AdvGame.GetReferences ().settingsManager) { settingsManager = AdvGame.GetReferences ().settingsManager; } if (AdvGame.GetReferences ().cursorManager) { cursorManager = AdvGame.GetReferences ().cursorManager; } } }
private void Awake () { playerInput = this.GetComponent <PlayerInput>(); if (AdvGame.GetReferences () == null) { Debug.LogError ("A References file is required - please use the Adventure Creator window to create one."); } else { speechManager = AdvGame.GetReferences ().speechManager; if (speechManager.textScrollSpeed == 0f) { Debug.LogError ("Cannot have a Text Scroll Speed of zero - please amend your Speech Manager"); } } if (this.GetComponent <SceneSettings>() && this.GetComponent <SceneSettings>().defaultSound && this.GetComponent <SceneSettings>().defaultSound.GetComponent <AudioSource>()) { defaultAudioSource = this.GetComponent <SceneSettings>().defaultSound.GetComponent <AudioSource>(); } }
private void OnDestroy () { playerInput = null; stateHandler = null; runtimeInventory = null; }
private void OnDestroy () { firstPersonCamera = null; playerInput = null; settingsManager = null; sceneSettings = null; playerMenus = null; navigationManager = null; }
protected override void Awake () { base.Awake (); LimitCollisions (); playerInput = GameObject.FindWithTag (Tags.gameEngine).GetComponent <PlayerInput>(); }
private void Awake () { playerInput = GameObject.FindWithTag (Tags.gameEngine).GetComponent <PlayerInput>(); Upgrade (); }
private void OnDestroy () { playerInput = null; stateHandler = null; }
/** * <summary>Unsets the values of all script variables, so that they can be re-assigned to the correct scene if multiple scenes are open.</summary> */ public void ClearVariables() { playerPrefab = null; mainCameraPrefab = null; persistentEnginePrefab = null; gameEnginePrefab = null; // Managers sceneManagerPrefab = null; settingsManagerPrefab = null; actionsManagerPrefab = null; variablesManagerPrefab = null; inventoryManagerPrefab = null; speechManagerPrefab = null; cursorManagerPrefab = null; menuManagerPrefab = null; // PersistentEngine components optionsComponent = null; runtimeInventoryComponent = null; runtimeVariablesComponent = null; playerMenusComponent = null; stateHandlerComponent = null; sceneChangerComponent = null; saveSystemComponent = null; levelStorageComponent = null; runtimeLanguagesComponent = null; // GameEngine components menuSystemComponent = null; dialogComponent = null; playerInputComponent = null; playerInteractionComponent = null; playerMovementComponent = null; playerCursorComponent = null; playerQTEComponent = null; sceneSettingsComponent = null; navigationManagerComponent = null; actionListManagerComponent = null; localVariablesComponent = null; menuPreviewComponent = null; SetGameEngine (); }
private void OnDestroy () { actionListManager = null; dialog = null; playerInput = null; playerInteraction = null; menuSystem = null; stateHandler = null; options = null; menus = null; runtimeInventory = null; settingsManager = null; cursorManager = null; speechManager = null; menuManager = null; sceneSettings = null; }
private void GetReferences () { settingsManager = AdvGame.GetReferences ().settingsManager; if (settingsManager.IsInLoadingScene ()) { return; } speechManager = AdvGame.GetReferences ().speechManager; cursorManager = AdvGame.GetReferences ().cursorManager; menuManager = AdvGame.GetReferences ().menuManager; playerCursor = GameObject.FindWithTag (Tags.gameEngine).GetComponent <PlayerCursor>(); actionListManager = playerCursor.GetComponent <ActionListManager>(); playerInput = playerCursor.GetComponent <PlayerInput>(); playerInteraction = playerCursor.GetComponent <PlayerInteraction>(); menuSystem = playerCursor.GetComponent <MenuSystem>(); dialog = playerCursor.GetComponent <Dialog>(); sceneSettings = playerCursor.GetComponent <SceneSettings>(); stateHandler = this.GetComponent <StateHandler>(); options = this.GetComponent <Options>(); runtimeInventory = this.GetComponent <RuntimeInventory>(); }
private void GetReferences () { settingsManager = AdvGame.GetReferences ().settingsManager; if (settingsManager != null && settingsManager.IsInLoadingScene ()) { return; } playerCursor = GameObject.FindWithTag (Tags.gameEngine).GetComponent <PlayerCursor>(); playerInput = playerCursor.GetComponent <PlayerInput>(); playerInteraction = playerCursor.GetComponent <PlayerInteraction>(); playerMovement = playerCursor.GetComponent <PlayerMovement>(); dialog = playerCursor.GetComponent <Dialog>(); playerMenus = GetComponent <PlayerMenus>(); actionListManager = playerCursor.GetComponent <ActionListManager>(); dragBases = FindObjectsOfType (typeof (DragBase)) as DragBase[]; hotspots = FindObjectsOfType (typeof (Hotspot)) as Hotspot[]; arrowPrompts = FindObjectsOfType (typeof (ArrowPrompt)) as ArrowPrompt[]; parallax2Ds = FindObjectsOfType (typeof (Parallax2D)) as Parallax2D[]; }
private void OnDestroy () { playerInput = null; playerCursor = null; playerMenus = null; playerInteraction = null; playerMovement = null; settingsManager = null; arrowPrompts = null; hotspots = null; actionListManager = null; dialog = null; }
private void OnDestroy () { stateHandler = null; runtimeInventory = null; playerInput = null; playerInteraction = null; playerMenus = null; }
private void OnDestroy () { playerInput = null; speakerChar = null; speechManager = null; defaultAudioSource = null; }