Ares
Public Member Functions

SW_Firewall Class Reference

#include <src/Misc/SWTypes/Firewall.h>

Inheritance diagram for SW_Firewall:
NewSWType

List of all members.

Public Member Functions

 SW_Firewall ()
virtual ~SW_Firewall ()
virtual const char * GetTypeString ()
virtual void LoadFromINI (SWTypeExt::ExtData *pData, SuperWeaponTypeClass *pSW, CCINIClass *pINI)
virtual bool Launch (SuperClass *pThis, CellStruct *pCoords, byte IsPlayer)

Constructor & Destructor Documentation

SW_Firewall::SW_Firewall ( ) [inline]
                              : NewSWType()
                        { };
virtual SW_Firewall::~SW_Firewall ( ) [inline, virtual]
                        { };

Member Function Documentation

virtual const char* SW_Firewall::GetTypeString ( ) [inline, virtual]

Reimplemented from NewSWType.

                        { return "Firestorm"; }
bool SW_Firewall::Launch ( SuperClass *  pThis,
CellStruct *  pCoords,
byte  IsPlayer 
) [virtual]

Implements NewSWType.

{
        AresNetEvent::Handlers::RaiseFirewallToggle(pThis->Owner);

        return 1;
}
virtual void SW_Firewall::LoadFromINI ( SWTypeExt::ExtData pData,
SuperWeaponTypeClass *  pSW,
CCINIClass *  pINI 
) [inline, virtual]

Reimplemented from NewSWType.

                                                                                                               {
                        pSW->Action = 0;
                        pSW->UseChargeDrain = true;
                        pData->SW_RadarEvent = false;
                        // what can we possibly configure here... warhead/damage inflicted? anims?
                };

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines