Infinite Runner Engine v1.9
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
MoreMountains.InfiniteRunnerEngine.CaveRacerSquaddie Class Reference
Inheritance diagram for MoreMountains.InfiniteRunnerEngine.CaveRacerSquaddie:
MoreMountains.Tools.MMEventListener< MMGameEvent >

Public Member Functions

virtual void OnMMEvent (MMGameEvent gameEvent)
 
- Public Member Functions inherited from MoreMountains.Tools.MMEventListener< MMGameEvent >
void OnMMEvent (T eventType)
 

Public Attributes

float FollowSpeed = 2f
 
Vector3 HidingPlace
 

Protected Member Functions

virtual void Start ()
 
virtual void Update ()
 
virtual void Patrol ()
 
virtual IEnumerator SquadEvac (float delay)
 
virtual IEnumerator SquadCome (float stayDuration)
 
virtual void Initialize ()
 
virtual IEnumerator SetupSquaddies ()
 
virtual void GameStart ()
 
virtual void OnEnable ()
 
virtual void OnDisable ()
 

Protected Attributes

CaveRacer _target
 
Vector3 _newPosition
 
Vector3 _initialPosition
 
float yDifference
 
float initialDifference
 
float followSpeedDifference
 
bool _patrolling =true
 

Member Function Documentation

◆ GameStart()

virtual void MoreMountains.InfiniteRunnerEngine.CaveRacerSquaddie.GameStart ( )
protectedvirtual

◆ Initialize()

virtual void MoreMountains.InfiniteRunnerEngine.CaveRacerSquaddie.Initialize ( )
protectedvirtual

◆ OnDisable()

virtual void MoreMountains.InfiniteRunnerEngine.CaveRacerSquaddie.OnDisable ( )
protectedvirtual

◆ OnEnable()

virtual void MoreMountains.InfiniteRunnerEngine.CaveRacerSquaddie.OnEnable ( )
protectedvirtual

◆ OnMMEvent()

virtual void MoreMountains.InfiniteRunnerEngine.CaveRacerSquaddie.OnMMEvent ( MMGameEvent  gameEvent)
virtual

◆ Patrol()

virtual void MoreMountains.InfiniteRunnerEngine.CaveRacerSquaddie.Patrol ( )
protectedvirtual

◆ SetupSquaddies()

virtual IEnumerator MoreMountains.InfiniteRunnerEngine.CaveRacerSquaddie.SetupSquaddies ( )
protectedvirtual

◆ SquadCome()

virtual IEnumerator MoreMountains.InfiniteRunnerEngine.CaveRacerSquaddie.SquadCome ( float  stayDuration)
protectedvirtual

◆ SquadEvac()

virtual IEnumerator MoreMountains.InfiniteRunnerEngine.CaveRacerSquaddie.SquadEvac ( float  delay)
protectedvirtual

◆ Start()

virtual void MoreMountains.InfiniteRunnerEngine.CaveRacerSquaddie.Start ( )
protectedvirtual

◆ Update()

virtual void MoreMountains.InfiniteRunnerEngine.CaveRacerSquaddie.Update ( )
protectedvirtual

Member Data Documentation

◆ _initialPosition

Vector3 MoreMountains.InfiniteRunnerEngine.CaveRacerSquaddie._initialPosition
protected

◆ _newPosition

Vector3 MoreMountains.InfiniteRunnerEngine.CaveRacerSquaddie._newPosition
protected

◆ _patrolling

bool MoreMountains.InfiniteRunnerEngine.CaveRacerSquaddie._patrolling =true
protected

◆ _target

CaveRacer MoreMountains.InfiniteRunnerEngine.CaveRacerSquaddie._target
protected

◆ FollowSpeed

float MoreMountains.InfiniteRunnerEngine.CaveRacerSquaddie.FollowSpeed = 2f

◆ followSpeedDifference

float MoreMountains.InfiniteRunnerEngine.CaveRacerSquaddie.followSpeedDifference
protected

◆ HidingPlace

Vector3 MoreMountains.InfiniteRunnerEngine.CaveRacerSquaddie.HidingPlace

◆ initialDifference

float MoreMountains.InfiniteRunnerEngine.CaveRacerSquaddie.initialDifference
protected

◆ yDifference

float MoreMountains.InfiniteRunnerEngine.CaveRacerSquaddie.yDifference
protected

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