/*------------------------------------------------- * Event Handlers * --------------------------------------------------*/ public void OnClickFooterButton(FooterEventData footerEvent) { string buttonType = footerEvent.button.type; Button button = footerEvent.button; switch (buttonType) { case ButtonTypes.Settings: ClickSettingsButton(button); break; case ButtonTypes.Danger: ClickDangerButton(button); break; case ButtonTypes.Arrange: ClickArrangeButton(button); break; case ButtonTypes.EndTurn: ClickEndTurnButton(button); break; case ButtonTypes.Fight: ClickFightButton(button); break; default: return; } }
/*------------------------------------------------- * Event Triggers * --------------------------------------------------*/ private void RaiseClickButtonFooterEvent(Button button) { FooterEventData footerEventData = new FooterEventData(); footerEventData.button = button; this.clickButton.Raise(footerEventData); }