void OnMessageEvent(UEvent uEvent) { if (onEvent != null) { onEvent(new UEvent { eventType = uEvent.eventType, owner = this, sender = uEvent.sender, value = uEvent.value }); } }
void OnClick(UEvent uEvent) { var box = (UBaseMessageBox)uEvent.owner; StartCoroutine(workers[box.message.messageType].hider(box)); }