| | |
| | | GameObject psParent; |
| | | private void Start() |
| | | { |
| | | if (psParent == null) |
| | | if (psParent == null && myPS != null) |
| | | { |
| | | psParent = myPS.transform.parent.gameObject; |
| | | } |
| | |
| | | { |
| | | DOTween.To(() => transform.localScale, (v) => transform.localScale = v, new Vector3(1f, 1f, 1f), 0.15f); |
| | | if (!psParent.activeSelf) psParent.SetActive(true); |
| | | myPS.Play(); |
| | | myPS?.Play(); |
| | | } |
| | | else |
| | | { |
| | | DOTween.To(() => transform.localScale, (v) => transform.localScale = v, new Vector3(0.87f, 0.87f, 0.87f), 0.15f); |
| | | myPS.Stop(); |
| | | myPS?.Stop(); |
| | | if (psParent.activeSelf) psParent.SetActive(false); |
| | | |
| | | } |