internal void ready() { if (parent == null) { parent = FindObjectOfType <MonsterManager>(); } button = parent.quizRunning; container = button.parent; if (!combatState) { combatState = FindObjectOfType <CombatStateManager>(); } if (button.Operator > operators.Division) { if (!combatState.CanContinueFort(button.quizIndex + 1)) { gameObject.SetActive(false); return; } } if (!button.Hard && button.quizIndex < (container.buttons.Length - 1)) { gameObject.SetActive(true); } else { gameObject.SetActive(false); } }
// Use this for initialization void Start() { stateManager = FindObjectOfType <CombatStateManager>(); bubbleSprite.SetActive(false); }