template<class T>
al::DeriveActorGroup class

Base classes

class LiveActorGroup

Constructors, destructors, conversion operators

DeriveActorGroup(const char* groupName, s32 groupCount)

Public functions

auto getDeriveActor(s32 idx) const -> T*
auto tryFindDeadDeriveActor() const -> T*
auto registerActor(LiveActor*) -> s32 virtual
void removeActor(const LiveActor*)
void removeActorAll()
auto isExistActor(const LiveActor*) const -> bool
auto isFull() const -> bool
auto calcAliveActorNum() const -> s32
auto getDeadActor() const -> LiveActor*
auto tryFindDeadActor() const -> LiveActor*
void appearAll()
void killAll()
void makeActorAliveAll()
void makeActorDeadAll()
auto getMaxActorCount() const -> s32
auto getActorCount() const -> s32
auto getActor(s32 idx) const -> LiveActor*