Table of Contents

Namespace Ceres.Gameplay

Classes

Actor

Actor is a MonoBehaviour to place GameObject in Gameplay level.

Actor.FlowGraphSettings

Settings contains multi-types of flow graph dependencies for Actor

ActorComponent
ActorFlowGraphDataTableManager
ActorFlowGraphRow
ActorFlowGraphSubsystem
ActorQuerySystem

Represent a DOP actor query system.

ContainerSubsystem

World lifetime scope IOC subsystem

GameWorld

World container in Gameplay level.

GameplayConfig

Gameplay config

InitializeOnWorldCreateAttribute

Whether WorldSubsystem should be created and initialize when world create

PlayerController

A player controller is an Actor responsible for controller another actor

SubsystemBase

Base class for subsystem, gameplay subsystem should not implement from this directly. See WorldSubsystem.

WorldSubsystem

Subsystem bound to an actor world.

Structs

ActorData

Actor world basic data

ActorHandle

Struct to represent a Gameplay actor level entity

WorldContext

The Context object ensures that you have safe access to the GameWorld.

Interfaces

IContainerSubsystem