public void OnResearchRemove(Player owner) { if (!isHasOnResearchRemove) { return; } eventT["research"] = this; eventT["name"] = OnResearchRemoveEventName; if (UnitEvents.isEventNotPreloaded(eventT, OnResearchRemoveEventName)) { eventT["preset"] = _onResearchRemove; } LuaResearchGetter.OnResearchRemove(eventT); }