void Update_Click()
        {
            if (!Input.GetMouseButtonUp(0))
            {
                return;
            }

            switch (drawMode)
            {
            case DrawMode.Click:
                TutorialUI.Click(MouseWorldPosition());
                break;

            case DrawMode.ClickRepeat:
                TutorialUI.ClickRepeat(MouseWorldPosition());
                break;

            case DrawMode.RandomMark:
                TutorialUI.MarkSize markSize = NormalToggle.isOn ? TutorialUI.MarkSize.Normal : BigToggle.isOn ? TutorialUI.MarkSize.Big : TutorialUI.MarkSize.Huge;
                if (UnityEngine.Random.value < 0.5f)
                {
                    TutorialUI.MarkYes(MouseWorldPosition(), markSize);
                }
                else
                {
                    TutorialUI.MarkNo(MouseWorldPosition(), markSize);
                }
                break;
            }
        }
        internal void SetSize(TutorialUI.MarkSize _size)
        {
            switch (_size)
            {
            case TutorialUI.MarkSize.Normal:
                setImgSize = Vector3.one;
                if (awakeDone)
                {
                    Img.transform.localScale = setImgSize;
                }
                break;

            case TutorialUI.MarkSize.Big:
                setImgSize = Vector3.one * 1.5f;
                if (awakeDone)
                {
                    Img.transform.localScale = setImgSize;
                }
                break;

            case TutorialUI.MarkSize.Huge:
                setImgSize = Vector3.one * 2;
                if (awakeDone)
                {
                    Img.transform.localScale = setImgSize;
                }
                break;
            }
        }
Пример #3
0
        public TutorialUIMark SpawnMarkNo(Transform _parent, Vector3 _position, TutorialUI.MarkSize _size)
        {
            TutorialUIMark mark = (TutorialUIMark)SpawnProp(marksNoPool, MarkNoPrefab, _parent, _position, true);

            mark.SetSize(_size);
            return(mark);
        }