protected void Update() { if (inRange && GameManager.isPressingInteractButton && !DialogueMenu.IsShown()) { GameManager.GetDialogueManager().StartCorrectDialogue(npcName); Tooltip.HideTooltip_Static(); } }
void Awake() { dialogueMenu = transform.parent.GetComponent <DialogueMenu>(); buttonText = GetComponentInChildren <Text>(); buttonImage = GetComponent <Image>(); //Add click handler GetComponent <Button>().onClick.AddListener(clickButton); }
void Awake() { textLabel = GetComponentInChildren <TMP_Text>(); typeWriterEffect = GetComponent <TypewriterEffect>(); subjectImage = transform.Find("SubjectImage").GetComponent <Image>(); nextDialogueButton = GameObject.Find("NextButton").GetComponent <Button>(); dialogueMenu = GameObject.Find("MenuPanel").GetComponent <DialogueMenu>(); dialogueManager = GameObject.Find("DialogueManager").GetComponent <DialogueManager>(); }
public void ToggleDialogueMenu(string conversationalPartnerID = "") { if (!isInMenu) { EnterMenu(DialogueMenu.gameObject); DialogueMenu.RegisterConversationalPartner(conversationalPartnerID); } else { LeaveMenu(); } }
private void Update() { if (_inRange && GameManager.isPressingInteractButton && !DialogueMenu.IsShown()) { if (!_isRead) { if (GameManager.GetDialogueManager().StartNextStoryStone()) { _isRead = true; } } else { GameManager.GetDialogueManager().StartCurrentStoryStone(); } Tooltip.HideTooltip_Static(); } }
public static void setScoreDialogue(DialogueMenu dm, PlayerCounter pc, int voxelCount) { dm.setMainText ("Score: " + getScore (pc, voxelCount).ToString()); dm.addItem ("Blocks saved:", voxelCount); dm.addItem ("", ""); dm.addItem ("Score Penalty:", getPenalties (pc)); dm.addItem ("Broken block penalty:", pc.breakCount); if (pc.corruptBreakCount > 0) dm.addItem ("Broken infected block penalty:", pc.corruptBreakCount); dm.addItem ("", ""); dm.addItem ("Score multiplier from bonuses:", getMultiplier (pc)); dm.addItem ("Awards:", ""); dm.addItem ("Clark Kent", !pc.usedFly); dm.addItem ("Sammy Lightfoot", !pc.hasFallen); dm.addItem ("Kangaroo Hater", !pc.usedJump); dm.addItem ("Photophobic", !pc.usedLaser); }
private void Awake() { if (dr == null) { dr = this; } else { Destroy(gameObject); } if (dialogueMenuObject != null) { dialogueMenu = new DialogueMenu(dialogueMenuObject); } if (validation_lookup == null) { validation_lookup = FindObjectsOfType <GameObject>().Where(g => g is IValidateable). ToDictionary(p => ((object)p).ToString(), p => (object)p); } NpcBehavior.NpcDialogueTriggered += OnNpcDialogueTriggered; }
// Update is called once per frame public void LoadMenu(string menu) { switch (menu) { case "BankMenu": _currentMenu = "BankMenu"; bankMenu.SetActive(true); break; case "DialogueMenu": _currentMenu = "DialogueMenu"; DialogueMenu.ShowDialogueWindow(); break; case "PauseMenu": _currentMenu = "PauseMenu"; break; default: break; } }
public void UnloadCurrentMenu() { switch (_currentMenu) { case "BankMenu": bankMenu.SetActive(false); _currentMenu = null; break; case "DialogueMenu": DialogueMenu.HideDialogueWindow(); _currentMenu = null; break; case "PauseMenu": _currentMenu = null; break; default: //Debug.Log("_currentMenu false"); break; } }
private DialogueMenu getEndLevelMenu() { DialogueMenu dmenu = new DialogueMenu ("game over", "Done!"); return dmenu; }
void Start() { //player = GameObject.FindGameObjectWithTag ("Player"); worldManager = (WorldManager)FindObjectOfType (typeof(WorldManager)); player = worldManager.getPlayer (); escIsEnabled = true; setResume (); pauseMenu = getPauseMenu (); sandboxMenu = getSandboxMenu (); endLevelMenu = getEndLevelMenu (); gameHUD = getGameHUD (); }
// This function opens the dialogue window with all the texts in the sentences to talk field protected void OpenDialogue(string[] text) { DialogueMenu dialogueMenu = DialogueMenu.Show(); dialogueMenu.SetDialogueActions(text); }