public static void PostInit() { LuaNpcGetter.Init(); LuaQuestGetter.Init(); LuaModifiersGetter.Init(); LuaLanguageGetter.Init(); LuaAbilitiesGetter.Init(); LuaResearchGetter.Init(); }
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); }
public void OnUnitSpawned(GameUnit unit) { if (!isHasOnUnitSpawned) { return; } eventT["research"] = this; eventT["name"] = onUnitSpawnedEventName; eventT["target"] = unit; if (UnitEvents.isEventNotPreloaded(eventT, onUnitSpawnedEventName)) { eventT["preset"] = _onUnitSpawned; } LuaResearchGetter.OnUnitSpawned(eventT); }