Table of Contents

Class MetaGameRule

Namespace
Root
Assembly
SPZGameAssembly.dll
[CreateAssetMenu(fileName = "GameRule", menuName = "Metadata/Game Rule")]
public class MetaGameRule : ScriptableObject
Inheritance
object
Object
ScriptableObject
MetaGameRule
Extension Methods

Constructors

MetaGameRule()

public MetaGameRule()

Fields

Icon

[SerializeField]
public Sprite Icon

Field Value

Sprite

Implementation

public EditorClassID<GameRule> Implementation

Field Value

EditorClassID<GameRule>

SupportedGameModes

[SerializeField]
public GameModeId[] SupportedGameModes

Field Value

GameModeId[]

Properties

Description

public IText Description { get; }

Property Value

IText

Id

public GameRuleId Id { get; }

Property Value

GameRuleId

Title

public IText Title { get; }

Property Value

IText