LEAP Documentation 40220
Documentation for the LEAP project
AManagedStateActor Class Reference

#include <ManagedStateActor.h>

Inheritance diagram for AManagedStateActor:
ADoor

Public Member Functions

virtual void SetState (AController *Sender, const uint8 NewState, bool bIsFromInit=false)
 
void RequestStateChange (AController *Sender, const uint8 NewState)
 
virtual uint8 GetStateCount () const
 
virtual uint8 GetState () const
 
virtual uint8 GetLastState () const
 
virtual uint8 GetAutoIncrementState () const
 
void OnStateChanged (bool bIsFromInit)
 

Protected Member Functions

 AManagedStateActor ()
 

Friends

class AActorStateManager
 

Constructor & Destructor Documentation

◆ AManagedStateActor()

AManagedStateActor::AManagedStateActor ( )
protected

Member Function Documentation

◆ GetAutoIncrementState()

uint8 AManagedStateActor::GetAutoIncrementState ( ) const
virtual

◆ GetLastState()

uint8 AManagedStateActor::GetLastState ( ) const
virtual

◆ GetState()

uint8 AManagedStateActor::GetState ( ) const
virtual

◆ GetStateCount()

uint8 AManagedStateActor::GetStateCount ( ) const
virtual

Reimplemented in ADoor.

◆ OnStateChanged()

void AManagedStateActor::OnStateChanged ( bool  bIsFromInit)

◆ RequestStateChange()

void AManagedStateActor::RequestStateChange ( AController *  Sender,
const uint8  NewState 
)

◆ SetState()

void AManagedStateActor::SetState ( AController *  Sender,
const uint8  NewState,
bool  bIsFromInit = false 
)
virtual

Reimplemented in ADoor.

Friends And Related Function Documentation

◆ AActorStateManager

friend class AActorStateManager
friend

The documentation for this class was generated from the following files: