#include <Squad.h>
Inherits MemoryPoolObject, and Snapshot.
Definition at line 63 of file Squad.h.
◆ addObject()
| void Squad::addObject |
( |
Object * | objectToAdd | ) |
|
◆ addObjectID()
| void Squad::addObjectID |
( |
ObjectID | objectID | ) |
|
◆ aiGroupFromSquad()
| void Squad::aiGroupFromSquad |
( |
AIGroup * | aiGroupToFill | ) |
|
◆ clearSquad()
| void Squad::clearSquad |
( |
| ) |
|
◆ crc()
| void Squad::crc |
( |
Xfer * | xfer | ) |
|
|
protectedvirtual |
◆ getAllObjects()
◆ getLiveObjects()
◆ getSizeOfGroup()
| Int Squad::getSizeOfGroup |
( |
void | | ) |
const |
◆ isOnSquad()
| Bool Squad::isOnSquad |
( |
const Object * | objToTest | ) |
const |
◆ loadPostProcess()
| void Squad::loadPostProcess |
( |
void | | ) |
|
|
protectedvirtual |
◆ removeObject()
| void Squad::removeObject |
( |
Object * | objectToRemove | ) |
|
◆ squadFromAIGroup()
| void Squad::squadFromAIGroup |
( |
const AIGroup * | fromAIGroup, |
|
|
Bool | clearSquadFirst ) |
◆ squadFromTeam()
| void Squad::squadFromTeam |
( |
const Team * | fromTeam, |
|
|
Bool | clearSquadFirst ) |
There should never be a TeamFromSqaud as Teams are entirely a construct to work with the AI. Since things can only be on one Team at a time, creating a Team from an arbitrary Squad will cause weird, difficult to reproduce bugs. Please don't do it.
Definition at line 151 of file Squad.cpp.
◆ xfer()
| void Squad::xfer |
( |
Xfer * | xfer | ) |
|
|
protectedvirtual |
◆ abbreviation
| unsigned char Squad::abbreviation[41] |
◆ color1
◆ color2
◆ color3
◆ email
| unsigned char Squad::email[81] |
◆ icon1
◆ icon2
◆ icon3
◆ icq
| unsigned char Squad::icq[17] |
◆ id
◆ m_objectIDs
◆ m_objectsCached
◆ members
◆ motto
| unsigned char Squad::motto[81] |
◆ name
| unsigned char Squad::name[41] |
◆ next
| struct Squad __RPC_FAR* Squad::next |
◆ rank
◆ sku
◆ status
◆ team
◆ url
| unsigned char Squad::url[129] |
The documentation for this struct was generated from the following files:
- Code/GameEngine/Include/GameLogic/Squad.h
- Code/Tools/wolSetup/WOLAPI/wolapi.h
- Code/GameEngine/Source/GameLogic/AI/Squad.cpp