Hooks
static bool Beforeop_shr(FDataStream& loadFrom, AIOperationMovementType& writeTo, FDataStream*& result);static void Afterop_shr(FDataStream& loadFrom, AIOperationMovementType& writeTo, FDataStream*& result);static FDataStream& Replaceop_shr(FDataStream& (*original)(FDataStream&, AIOperationMovementType&), FDataStream& loadFrom, AIOperationMovementType& writeTo);CivRegisterBefore<CivHooks::op_shr>(host, &Beforeop_shr);CivRegisterAfter<CivHooks::op_shr>(host, &Afterop_shr);CivRegisterReplace<CivHooks::op_shr>(host, &Replaceop_shr);