Table of Contents

Class PlayerController

Namespace
Ceres.Gameplay
Assembly
Ceres.Gameplay.dll

A player controller is an Actor responsible for controller another actor

public class PlayerController : Actor, IFlowGraphRuntime, IFlowProgramRuntime, IFlowGraphContainer, ICeresGraphContainer
Inheritance
PlayerController
Implements
Inherited Members

Constructors

PlayerController()

public PlayerController()

Methods

GetActor()

[ExecutableFunction]
public Actor GetActor()

Returns

Actor

GetTActor<TActor>()

public TActor GetTActor<TActor>() where TActor : Actor

Returns

TActor

Type Parameters

TActor

Invoke_GetActor(PlayerController)

[ExecutableFunction]
public static Actor Invoke_GetActor(PlayerController value)

Parameters

value PlayerController

Returns

Actor

Invoke_IsBot(PlayerController)

[ExecutableFunction]
public static bool Invoke_IsBot(PlayerController value)

Parameters

value PlayerController

Returns

bool

Invoke_SetActor(PlayerController, Actor)

[ExecutableFunction]
public static void Invoke_SetActor(PlayerController value, Actor value)

Parameters

value PlayerController
value Actor

IsBot()

[ExecutableFunction]
public virtual bool IsBot()

Returns

bool

OnDestroy()

[ImplementableEvent]
protected override void OnDestroy()

SetActor(Actor)

[ExecutableFunction]
public void SetActor(Actor actor)

Parameters

actor Actor