#include <CollideModule.h>
Inherited by CollideModule, MinefieldBehavior, OpenContain, PhysicsBehavior, and ToppleUpdate.
Public Member Functions | |
| virtual void | onCollide (Object *other, const Coord3D *loc, const Coord3D *normal)=0 |
| virtual Bool | wouldLikeToCollideWith (const Object *other) const =0 |
| virtual Bool | isHijackedVehicleCrateCollide () const =0 |
| virtual Bool | isSabotageBuildingCrateCollide () const =0 |
| virtual Bool | isCarBombCrateCollide () const =0 |
| virtual Bool | isRailroad () const =0 |
| virtual Bool | isSalvageCrateCollide () const =0 |
OBJECT COLLIDE MODULE
Definition at line 47 of file CollideModule.h.
|
pure virtual |
Implemented in CollideModule, ConvertToCarBombCrateCollide, CrateCollide, MinefieldBehavior, OpenContain, PhysicsBehavior, and ToppleUpdate.
|
pure virtual |
Implemented in CollideModule, ConvertToHijackedVehicleCrateCollide, CrateCollide, MinefieldBehavior, OpenContain, PhysicsBehavior, and ToppleUpdate.
|
pure virtual |
Implemented in CollideModule, ConvertToCarBombCrateCollide, CrateCollide, MinefieldBehavior, OpenContain, PhysicsBehavior, RailroadBehavior, and ToppleUpdate.
|
pure virtual |
Implemented in CollideModule, CrateCollide, MinefieldBehavior, OpenContain, PhysicsBehavior, SabotageCommandCenterCrateCollide, SabotageFakeBuildingCrateCollide, SabotageInternetCenterCrateCollide, SabotageMilitaryFactoryCrateCollide, SabotagePowerPlantCrateCollide, SabotageSuperweaponCrateCollide, SabotageSupplyCenterCrateCollide, SabotageSupplyDropzoneCrateCollide, and ToppleUpdate.
|
pure virtual |
Implemented in CollideModule, MinefieldBehavior, OpenContain, PhysicsBehavior, SalvageCrateCollide, and ToppleUpdate.
|
pure virtual |
Implemented in CollideModule, CrateCollide, FireWeaponCollide, MinefieldBehavior, OpenContain, ParachuteContain, PhysicsBehavior, RailroadBehavior, SquishCollide, and ToppleUpdate.
|
pure virtual |
Implemented in CollideModule, CrateCollide, MinefieldBehavior, OpenContain, PhysicsBehavior, and ToppleUpdate.