Hooks
static bool BeforebaseYieldToSymbol(int iNumYieldTypes, int iYieldStack, int& result);static void AfterbaseYieldToSymbol(int iNumYieldTypes, int iYieldStack, int& result);static int ReplacebaseYieldToSymbol(int (*original)(int, int), int iNumYieldTypes, int iYieldStack);CivRegisterBefore<CivHooks::baseYieldToSymbol>(host, &BeforebaseYieldToSymbol);CivRegisterAfter<CivHooks::baseYieldToSymbol>(host, &AfterbaseYieldToSymbol);CivRegisterReplace<CivHooks::baseYieldToSymbol>(host, &ReplacebaseYieldToSymbol);