Table of Contents

Class LayeredCharacterGroupTemplateSO

Namespace
BlazerTech.CharacterManagement.Characters
Assembly
Assembly-CSharp.dll

A blueprint for a Layered Character Group (Fixed or Flexible) that will automatically be created at runtime.

[CreateAssetMenu(menuName = "BlazerTech/Character Management System/Character Templates/Layered Character Group Template", fileName = "New Layered Character Group Template")]
public class LayeredCharacterGroupTemplateSO : ScriptableObject
Inheritance
Object
ScriptableObject
LayeredCharacterGroupTemplateSO

Properties

CharacterType

public LayeredCharacterTypeSO CharacterType { get; }

Property Value

LayeredCharacterTypeSO

CharactersInGroup

public GroupTemplateEntry[] CharactersInGroup { get; }

Property Value

GroupTemplateEntry[]

DefaultGroupName

public string DefaultGroupName { get; }

Property Value

string

GroupType

public MultiCharacterGroupType GroupType { get; }

Property Value

MultiCharacterGroupType

Methods

CreateGroup(string)

public bool CreateGroup(string GroupNameOverride = "")

Parameters

GroupNameOverride string

Returns

bool