Ares
Functions | Variables

Body.cpp File Reference

#include "Body.h"
#include <WeaponTypeClass.h>
#include "../../Enum/ArmorTypes.h"
#include "../Techno/Body.h"
#include "../TechnoType/Body.h"
#include "../../Misc/EMPulse.h"
#include <WarheadTypeClass.h>
#include <GeneralStructures.h>
#include <HouseClass.h>
#include <ObjectClass.h>
#include <BulletClass.h>
#include <IonBlastClass.h>
#include <CellClass.h>
#include <TechnoClass.h>
#include <TechnoTypeClass.h>
#include <SlaveManagerClass.h>
#include <EMPulseClass.h>
#include <AnimClass.h>
#include "../Bullet/Body.h"
#include <FootClass.h>
#include "../../Utilities/Helpers.Alex.h"
#include <Helpers/Template.h>
#include <set>

Functions

 DEFINE_HOOK (75D1A9, WarheadTypeClass_CTOR, 7)
 DEFINE_HOOK (75E510, WarheadTypeClass_DTOR, 6)
 DEFINE_HOOK (75E0C0, WarheadTypeClass_SaveLoad_Prefix, 8) DEFINE_HOOK_AGAIN(75E2C0

Variables

 WarheadTypeClass_SaveLoad_Prefix

Function Documentation

DEFINE_HOOK ( 75D1A9  ,
WarheadTypeClass_CTOR  ,
 
)
{
        GET(WarheadTypeClass*, pItem, EBP);

        WarheadTypeExt::ExtMap.FindOrAllocate(pItem);
        return 0;
}
DEFINE_HOOK ( 75E0C0  ,
WarheadTypeClass_SaveLoad_Prefix  ,
 
)
DEFINE_HOOK ( 75E510  ,
WarheadTypeClass_DTOR  ,
 
)
{
        GET(WarheadTypeClass*, pItem, ECX);

        WarheadTypeExt::ExtMap.Remove(pItem);
        return 0;
}

Variable Documentation

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines