Table of Contents

Class CharacterOverlayLayerSO

Namespace
BlazerTech.CharacterManagement.OverlayLayers
Assembly
Assembly-CSharp.dll
[CreateAssetMenu(menuName = "BlazerTech/Character Management System/Character Overlay Layer", fileName = "New Overlay Layer")]
public class CharacterOverlayLayerSO : ScriptableObject
Inheritance
Object
ScriptableObject
CharacterOverlayLayerSO

Properties

AnimationSyncMode

public OverlayLayerAnimationSyncMode AnimationSyncMode { get; }

Property Value

OverlayLayerAnimationSyncMode

AnimatorController

public RuntimeAnimatorController AnimatorController { get; }

Property Value

RuntimeAnimatorController

CharacterType

public CharacterTypeBaseSO CharacterType { get; }

Property Value

CharacterTypeBaseSO

LayerSortingMode

public OverlayLayerSortingMode LayerSortingMode { get; }

Property Value

OverlayLayerSortingMode

OffsetMode

public OverlayLayerOffsetMode OffsetMode { get; }

Property Value

OverlayLayerOffsetMode

OverlayLayerExtensions

public IReadOnlyCollection<OverlayLayerExtension> OverlayLayerExtensions { get; }

Property Value

IReadOnlyCollection<OverlayLayerExtension>

PixelOffset

public Vector2 PixelOffset { get; }

Property Value

Vector2

SyncedParameters

public IReadOnlyList<CharacterOverlayLayerSO.AnimatorParam> SyncedParameters { get; }

Property Value

IReadOnlyList<CharacterOverlayLayerSO.AnimatorParam>

UnitOffset

public Vector2 UnitOffset { get; }

Property Value

Vector2

Methods

AddSyncedParamter_EditorOnly(AnimatorParam)

public void AddSyncedParamter_EditorOnly(CharacterOverlayLayerSO.AnimatorParam newParam)

Parameters

newParam CharacterOverlayLayerSO.AnimatorParam

ClearSyncedParameters_EditorOnly()

public void ClearSyncedParameters_EditorOnly()

RemoveSyncedParamter_EditorOnly(AnimatorParam)

public bool RemoveSyncedParamter_EditorOnly(CharacterOverlayLayerSO.AnimatorParam param)

Parameters

param CharacterOverlayLayerSO.AnimatorParam

Returns

bool