void Start() { //try { enemyCount = FindObjectsOfType<EnemyScript>().Length; } catch { } dialogManager = GameObject.FindObjectOfType <DialogManagerScript>(); sceneEnded = false; }
void Start() { canvas = GameObject.FindGameObjectsWithTag("TransitionCanvas")[0]; title = GameObject.FindGameObjectsWithTag("Title")[0].GetComponent <Text>(); dialogManager = dialogManager = GameObject.FindObjectOfType <DialogManagerScript>(); audioSrc = GetComponent <AudioSource>(); timer = 0f; mode2 = false; }
/// <summary> /// Shows dialog /// </summary> /// <param name="title">Title</param> /// <param name="message">Message</param> /// <param name="dialogType">Dialog type</param> /// <param name="dialogButtons">Dialog buttons</param> /// <param name="onDialogResponse">On dialog response</param> public static void Show(string title, string message, EDialogType dialogType, EDialogButtons dialogButtons, DialogRespondedDelegate onDialogResponse) { if (title == null) { throw new ArgumentNullException(nameof(title)); } if (message == null) { throw new ArgumentNullException(nameof(message)); } DialogManagerScript dialog_manager = DialogManagerScript.Instance; if (dialog_manager != null) { dialog_manager.Show(new Dialog(title, message, dialogType, dialogButtons, null, onDialogResponse)); } }
void Start() { transform = GetComponent <Transform>(); rigidBody = GetComponent <Rigidbody2D>(); audioSrc = GetComponent <AudioSource>(); dialogManager = GameObject.FindObjectOfType <DialogManagerScript>(); if (isAtBoss) { boss = GameObject.FindGameObjectsWithTag("Pi")[0].GetComponent <PiScript>(); } currentCooldown = 0f; InitHp(); ptrTimer = 0f; ptrSigTimer = 0f; ptrArrow = GameObject.FindGameObjectsWithTag("Arrow")[0].GetComponent <Transform>(); ptrHead = GameObject.FindGameObjectsWithTag("ArrowHead")[0].GetComponent <Transform>(); ptrArrowRenderer = ptrArrow.gameObject.GetComponent <SpriteRenderer>(); ptrHeadRenderer = ptrHead.gameObject.GetComponent <SpriteRenderer>(); ptrArrow.localScale = new Vector3(ptrArrow.localScale.x, PTR_DISTANCE / ptrArrowRenderer.bounds.size.y, ptrArrow.localScale.z); ptrArrowRenderer.color = PTR_OK; ptrHeadRenderer.color = PTR_OK; sigokPerc = 1f - PTR_BASE_OKSIG; oksigPerc = PTR_BASE_OKSIG; isSig = false; dead = false; }