private IEnumerator ToggleActive() { StatusIconParent.transform.localScale = Vector3.zero; for (float t = 0f; t < 1f; t += Time.unscaledDeltaTime / 0.75f) { float v = Curves.Instance.Overshoot.Evaluate(t); StatusIconParent.transform.localScale = Vector3.LerpUnclamped(Vector3.zero, Vector3.one, v); yield return(null); } StatusIconParent.transform.localScale = Vector3.one; QuestOverviewUI.ToggleContentSizeFitters(); }
public void SetInactive(QuestObjective objective) { status = QuestElementStatus.Inactive; StatusIcon.sprite = QuestOverviewUI.GetInactiveIcon(); if (listenerAdded) { StatusIcon.GetComponent <Button>().onClick.RemoveListener(CompleteObjective); listenerAdded = false; } ToggleIconActive(); QuestOverviewUI.ToggleContentSizeFitters(); }
private void UpdateDisplay() { QuestOverviewUI.ToggleContentSizeFitters(); }