void Leave2() { if (TextBox.isTextboxActive == false && TB2.isTextboxActive == false || TextBox.isTextboxActive == false && TB2 == null) { if (DebMenu != null) { DebMenu.SetActive(false); } Load.Home(); } else { // Textbox is active, subscribe to close event from TB Manager to exit TB2.textboxCloseEvent += Leave2; } }
void feeding2() { if (PlayerStats.Instance.Energy >= 15) { if (TB2.isTextboxActive == false) { PlayerStats.Instance.Energy = PlayerStats.Instance.Energy - 15; DebMenu.SetActive(false); Load.FeedingRoom(); } else { // Textbox is active, subscribe to close event from TB Manager to exit TB2.textboxCloseEvent += feeding2; } } else { TB2.currentline = 256; TB2.endatline = 257; TB2.ReloadScript(); Leave2(); } }