public void GotoArena() { stage = Stage.Arena; cachedVisuals.SetTransition(Stage.Menu, Stage.Arena); cachedHero1Stats.Reset(); cachedHero1Input.SetGrabbed(false); cachedHero2Stats.Reset(); cachedHero2Input.SetGrabbed(false); eventSystem.SetSelectedGameObject(null); }
public void GoUp() { Time.timeScale = 1; var rends = GameObject.Find("Border").GetComponentsInChildren <SpriteRenderer>(); HeroStats.Reset(); transform.DOLocalMoveY(UpPositionY, UpDuration); DOTween.Sequence() .AppendInterval(1) .AppendCallback(() => { foreach (var rend in rends) { DOTween.To(() => rend.color, (value) => rend.color = value, Color.white, 1); } }) .AppendInterval(1) .AppendCallback(() => { OnReady.Invoke(); }) .SetUpdate(true) .Play(); }