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; } }
public TutorialUIMark SpawnMarkNo(Transform _parent, Vector3 _position, TutorialUI.MarkSize _size) { TutorialUIMark mark = (TutorialUIMark)SpawnProp(marksNoPool, MarkNoPrefab, _parent, _position, true); mark.SetSize(_size); return(mark); }