Space Plunder
Loading...
Searching...
No Matches
ICompanionInterface Class Referenceabstract

#include <CompanionInterface.h>

Inheritance diagram for ICompanionInterface:
ACustomAICharacter ACampaignAICharacter AHordeAICharacter

Public Member Functions

virtual void SetMaster (AActor *MasterActor)=0
 
virtual void Follow ()=0
 
virtual void Pickup (AActor *TargetActor)=0
 
virtual void Interact (AActor *TargetActor)=0
 
virtual void StartCombat (AActor *TargetEnemy)=0
 
virtual void Wait (const FVector &TargetLocation)=0
 
virtual void GrabObject ()=0
 
virtual void AskToCrouch (const bool bValue)=0
 Remove, have function in BaseInterface /.
 
virtual FCompanionData GetCompanionData (const bool bValue)=0
 
virtual bool GetIsReadyToCommand () const =0
 

Member Function Documentation

◆ AskToCrouch()

virtual void ICompanionInterface::AskToCrouch ( const bool bValue)
pure virtual

Remove, have function in BaseInterface /.

Implemented in ACustomAICharacter.

◆ Follow()

virtual void ICompanionInterface::Follow ( )
pure virtual

Implemented in ACustomAICharacter.

◆ GetCompanionData()

virtual FCompanionData ICompanionInterface::GetCompanionData ( const bool bValue)
pure virtual

Implemented in ACustomAICharacter.

◆ GetIsReadyToCommand()

virtual bool ICompanionInterface::GetIsReadyToCommand ( ) const
pure virtual

Implemented in ACustomAICharacter.

◆ GrabObject()

virtual void ICompanionInterface::GrabObject ( )
pure virtual

Implemented in ACustomAICharacter.

◆ Interact()

virtual void ICompanionInterface::Interact ( AActor * TargetActor)
pure virtual

Implemented in ACustomAICharacter.

◆ Pickup()

virtual void ICompanionInterface::Pickup ( AActor * TargetActor)
pure virtual

Implemented in ACustomAICharacter.

◆ SetMaster()

virtual void ICompanionInterface::SetMaster ( AActor * MasterActor)
pure virtual

Implemented in ACustomAICharacter.

◆ StartCombat()

virtual void ICompanionInterface::StartCombat ( AActor * TargetEnemy)
pure virtual

Implemented in ACustomAICharacter.

◆ Wait()

virtual void ICompanionInterface::Wait ( const FVector & TargetLocation)
pure virtual

Implemented in ACustomAICharacter.


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