/// <summary> /// Stops all active portrait tweens. /// </summary> public static void StopPortraitTweens() { // Stop all tweening portraits var activeCharacters = Character.ActiveCharacters; for (int i = 0; i < activeCharacters.Count; i++) { var c = activeCharacters[i]; if (c.State.portraitImage != null) { if (LeanTween.isTweening(c.State.portraitImage.gameObject)) { LeanTween.cancel(c.State.portraitImage.gameObject, true); PortraitController.SetRectTransform(c.State.portraitImage.rectTransform, c.State.position); if (c.State.dimmed == true) { c.State.portraitImage.color = new Color(0.5f, 0.5f, 0.5f, 1f); } else { c.State.portraitImage.color = Color.white; } } } } }
public static void StopPortraitTweens() { // Stop all tweening portraits foreach (Character c in Character.activeCharacters) { if (c.state.portraitImage != null) { if (LeanTween.isTweening(c.state.portraitImage.gameObject)) { LeanTween.cancel(c.state.portraitImage.gameObject, true); PortraitController.SetRectTransform(c.state.portraitImage.rectTransform, c.state.position); if (c.state.dimmed == true) { c.state.portraitImage.color = new Color(0.5f, 0.5f, 0.5f, 1f); } else { c.state.portraitImage.color = Color.white; } } } } }