New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
ActorBgCollisionMgr Class Reference

#include <ActorBgCollisionMgr.h>

Public Member Functions

const LineNodeMgr< BgCollision > & getActiveList () const
void entry (const BgCollision &bg_collision)
void release (const BgCollision &bg_collision)
const LineNodeMgr< BgCollision > & getSolidList () const
const LineNodeMgr< BgCollision > & getNonSolidList () const
const LineNodeMgr< BgCollision > & getCoinList () const
const LineNodeMgr< BgCollision > & getPoleList () const
void entryPole (const BgCollision &bg_collision)
void releasePole (const BgCollision &bg_collision)

Private Attributes

LineNodeMgr< BgCollisionmActiveList
LineNodeMgr< BgCollisionmSolidList
LineNodeMgr< BgCollisionmNonSolidList
LineNodeMgr< BgCollisionmCoinList
LineNodeMgr< BgCollisionmPoleList
LineNodeMgr< BgCollisionmTouchDrcCheckNoDamageList
LineNodeMgr< BgCollisionmTouchDrcHoldList

Member Function Documentation

◆ getActiveList()

const LineNodeMgr< BgCollision > & ActorBgCollisionMgr::getActiveList ( ) const
inline

◆ entry()

void ActorBgCollisionMgr::entry ( const BgCollision & bg_collision)

◆ release()

void ActorBgCollisionMgr::release ( const BgCollision & bg_collision)

◆ getSolidList()

const LineNodeMgr< BgCollision > & ActorBgCollisionMgr::getSolidList ( ) const
inline

◆ getNonSolidList()

const LineNodeMgr< BgCollision > & ActorBgCollisionMgr::getNonSolidList ( ) const
inline

◆ getCoinList()

const LineNodeMgr< BgCollision > & ActorBgCollisionMgr::getCoinList ( ) const
inline

◆ getPoleList()

const LineNodeMgr< BgCollision > & ActorBgCollisionMgr::getPoleList ( ) const
inline

◆ entryPole()

void ActorBgCollisionMgr::entryPole ( const BgCollision & bg_collision)

◆ releasePole()

void ActorBgCollisionMgr::releasePole ( const BgCollision & bg_collision)

Member Data Documentation

◆ mActiveList

LineNodeMgr<BgCollision> ActorBgCollisionMgr::mActiveList
private

◆ mSolidList

LineNodeMgr<BgCollision> ActorBgCollisionMgr::mSolidList
private

◆ mNonSolidList

LineNodeMgr<BgCollision> ActorBgCollisionMgr::mNonSolidList
private

◆ mCoinList

LineNodeMgr<BgCollision> ActorBgCollisionMgr::mCoinList
private

◆ mPoleList

LineNodeMgr<BgCollision> ActorBgCollisionMgr::mPoleList
private

◆ mTouchDrcCheckNoDamageList

LineNodeMgr<BgCollision> ActorBgCollisionMgr::mTouchDrcCheckNoDamageList
private

◆ mTouchDrcHoldList

LineNodeMgr<BgCollision> ActorBgCollisionMgr::mTouchDrcHoldList
private