Table of Contents

Class LevelSceneRow

Namespace
Ceres.Gameplay.Level
Assembly
Ceres.Gameplay.dll
[AddressableDataTable("DataTables", null, Labels = new string[] { "LevelSceneTable" })]
public class LevelSceneRow : IDataTableRow, IValidateRow
Inheritance
LevelSceneRow
Implements
Inherited Members

Constructors

LevelSceneRow()

public LevelSceneRow()

Fields

levelName

public string levelName

Field Value

string

loadMode

public LoadLevelMode loadMode

Field Value

LoadLevelMode

loadPolicy

public LoadLevelPolicy loadPolicy

Field Value

LoadLevelPolicy

reference

Soft reference (address) to the real scene asset

[AssetReferenceConstraint(typeof(SceneAsset), null, null, false, true)]
public SoftAssetReference reference

Field Value

SoftAssetReference

tags

public string[] tags

Field Value

string[]

Methods

ValidateLoadPolicy()

public bool ValidateLoadPolicy()

Returns

bool

ValidateRow(string, out string)

public bool ValidateRow(string rowId, out string reason)

Parameters

rowId string
reason string

Returns

bool