public void OnDisable() { HeaderDrawer.PressedHoldForReady = null; HeaderDrawer.ReleasedHoldForReady = null; HeaderDrawer.OnFinishedJudging = null; HeaderDrawer.OnRecoverAutosave = null; HeaderDrawer.OnEditTeamsClick = null; HeaderDrawer.OnFinishEditTeamsClick = null; TeamsDrawer = GetComponent <JudgerTeamsDrawer>(); TeamsDrawer.OnTeamButtonClick = null; if (JudgerCanvasUI) { JudgerCanvasUI.SetActive(false); } }
public void OnEnable() { HeaderDrawer = GetComponent <JudgerHeaderDrawer>(); HeaderDrawer.PressedHoldForReady = PressedHoldForReady; HeaderDrawer.ReleasedHoldForReady = ReleasedHoldForReady; HeaderDrawer.OnFinishedJudging = JudgePressedFinishedJudging; HeaderDrawer.OnRecoverAutosave = RecoverAutosave; HeaderDrawer.OnEditTeamsClick = OnEditTeamButtonClickCallback; HeaderDrawer.OnFinishEditTeamsClick = OnFinishEditTeamButtonClickCallback; TeamsDrawer = GetComponent <JudgerTeamsDrawer>(); TeamsDrawer.OnTeamButtonClick = OnEditTeamSelected; if (JudgerCanvasUI) { JudgerCanvasUI.SetActive(true); } }