private void Start() { td_Inventory = TopDownUIInventory.instance; td_UiManager = TopDownUIManager.instance; itemName = td_UiManager.itemWorldName.GetComponent <TopDownUIItemName>(); mainCamera = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Camera>(); }
private void Start() { questHub = TopDownRpgQuestHub.instance; questHub.allQuestsInScene.Add(this); uiManager = TopDownUIManager.instance; if (questTargets.Count > 0) { for (int i = 0; i < questTargets.Count; i++) { if (questTargets[i].GetComponent <TopDownAI>() == null) { Debug.LogWarningFormat(questTargets[i].gameObject.name + " object from your quest targets list is not an AI!"); return; } else { questTargetsCards.Add(questTargets[i].GetComponent <TopDownCharacterCard>()); } } } questFinishEvents.AddListener(this.FinishQuest); if (questState == QuestState.Started) { StartQuest(); } this.enabled = false; }
private void Start() { if (TopDownCharacterManager.instance == null || TopDownCharacterManager.instance.defaultCharacter == null) { if (GameObject.FindGameObjectWithTag("Player")) { td_Target = GameObject.FindGameObjectWithTag("Player").transform; if (td_Target.GetComponent <TopDownControllerInteract>()) { targetInteractScript = td_Target.GetComponent <TopDownControllerInteract>(); } } else { Debug.LogWarning("No player character found in scene."); } } td_InputManager = TopDownInputManager.instance; td_UiManager = TopDownUIManager.instance; Vector3 angles = transform.eulerAngles; x = angles.x; y = angles.y; if (td_Target != null) { characterSize = td_Target.localScale.x; distanceDefault = distanceDefault * characterSize; } }
private void Start() { td_CharacterManager = TopDownCharacterManager.instance; td_UiManager = TopDownUIManager.instance; if (td_UiManager != null) { tooltipUi = td_UiManager.genericWorldTooltip.GetComponent <TopDownUIGeneralWorldTooltip>(); } mainCamera = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Camera>(); }
private void Start() { if (characterInSlot != null) { SetCharacterUI(); occupied = true; } characterManager = TopDownCharacterManager.instance; uiManager = TopDownUIManager.instance; uiInventory = TopDownUIInventory.instance; cameraBasic = GameObject.FindObjectOfType <TopDownCameraBasic>(); }
private void Start() { mainCamera = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Camera>(); uiManager = TopDownUIManager.instance; if (uiManager != null) { canvasGroup = uiManager.statsTooltip.GetComponent <CanvasGroup>(); tooltipTxt = uiManager.statsTooltip.GetComponentInChildren <Text>(); } canvasGroup.alpha = 0f; }
private void Awake() { instance = this; SetUIState(inventory); SetUIState(questLog); SetUIState(pausedGameNotification); SetUIState(itemTooltip); SetUIState(statsTooltip); itemWorldName.GetComponent <TopDownUIItemName>().nameText.text = string.Empty; npcWorldName.GetComponent <TopDownUINpcNameBar>().nameText.text = string.Empty; genericWorldTooltip.GetComponent <TopDownUIGeneralWorldTooltip>().tooltipText.text = string.Empty; }
private void Start() { td_Inventory = TopDownUIInventory.instance; td_UiManager = TopDownUIManager.instance; if (td_UiManager != null) { itemName = td_UiManager.itemWorldName.GetComponent <TopDownUIItemName>(); } mainCamera = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Camera>(); if (containerAnimator == null) { containerAnimator = GetComponent <Animator>(); } }
private void Start() { if (character != null) { name = character.name; health = character.health; maxHealth = character.health; energy = character.energy; maxEnergy = character.energy; } else { name = aiName; } main = GetComponent <TopDownControllerMain>(); interact = GetComponent <TopDownControllerInteract>(); equipmentManager = GetComponent <TopDownEquipmentManager>(); if (TopDownCharacterManager.instance != null) { characterManager = TopDownCharacterManager.instance; } if (TopDownUIManager.instance != null) { npcBar = TopDownUIManager.instance.npcWorldName.GetComponent <TopDownUINpcNameBar>(); placeBarOverHead = npcBar.placeBarOverHead; uiManager = TopDownUIManager.instance; } if (GameObject.FindGameObjectWithTag("MainCamera")) { mainCamera = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Camera>(); } else if (GameObject.FindObjectOfType <Camera>()) { mainCamera = GameObject.FindObjectOfType <Camera>(); } if (GetComponent <TopDownAI>()) { maxHealth = health; GetComponent <TopDownAI>().name = aiName; GetComponent <TopDownAI>().voiceSet = aiVoiceSet; GetComponent <TopDownAI>().visionCollider = aiVision; GetComponent <TopDownAI>().detectRadius = aiDetectRadius; GetComponent <TopDownAI>().fieldOfViewAngle = aiFieldOfView; } if (GetComponent <TopDownControllerInteract>()) { int layerInt = gameObject.layer; if (inventoryCamera != null) { inventoryCamera.GetComponent <Camera>().cullingMask = 1 << layerInt; if (TopDownCharacterManager.instance != null) { if (TopDownCharacterManager.instance.controllingCharacter != gameObject) { inventoryCamera.SetActive(false); } } } } Transform[] allChildren = GetComponentsInChildren <Transform>(); for (int i = 0; i < allChildren.Length; i++) { if (allChildren[i].name.Contains("head") || allChildren[i].name.Contains("HEAD") || allChildren[i].name.Contains("Head")) { nameBarPosition = allChildren[i]; } } }