Exemple #1
0
    void Start()
    {
        //try { enemyCount = FindObjectsOfType<EnemyScript>().Length; }  catch { }

        dialogManager = GameObject.FindObjectOfType <DialogManagerScript>();

        sceneEnded = false;
    }
Exemple #2
0
    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;
    }
Exemple #3
0
        /// <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));
            }
        }
Exemple #4
0
    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;
    }