Difference between revisions of "ModdingHooks"
From wiki
(Created page with "{{{ In the Staxel.dll there is defined namespace Staxel.Modding { public interface IModHook : IDisposable { void GameContextInitializeInit(); void GameCon...") |
|||
Line 1: | Line 1: | ||
− | + | <code> | |
In the Staxel.dll | In the Staxel.dll | ||
Line 15: | Line 15: | ||
} | } | ||
} | } | ||
+ | </code> | ||
To make a hooking make an assembly with a class that implements this interface publicly, and place this assembly next to the game .exe and it'll get loaded. | To make a hooking make an assembly with a class that implements this interface publicly, and place this assembly next to the game .exe and it'll get loaded. | ||
− | |||
− |
Revision as of 18:54, 6 January 2016
In the Staxel.dll
there is defined namespace Staxel.Modding {
public interface IModHook : IDisposable { void GameContextInitializeInit(); void GameContextInitializeBefore(); void GameContextInitializeAfter(); void GameContextDeinitialize(); void GameContextReloadBefore(); void GameContextReloadAfter(); void UniverseUpdateBefore(Universe universe, Timestep step, StepMode mode); void UniverseUpdateAfter(Universe universe, Timestep step, StepMode mode); }
}
To make a hooking make an assembly with a class that implements this interface publicly, and place this assembly next to the game .exe and it'll get loaded.