Class CharacterOverlayLayerSO
[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