C# Class VRCAvatarActions.MenuActions

Inheritance: BaseActions
Afficher le fichier Open project: BirdiePeep/VRCAvatarActions Class Usage Examples

Méthodes publiques

Свойство Type Description
actions List

Méthodes publiques

Méthode Description
AddAction ( ) : Action
Build ( ) : void
BuildSliderLayer ( List sourceActions, AnimationLayer layerType, string parameter ) : void
CollectValidMenuActions ( List output ) : void
FindMenuAction ( string name ) : MenuAction
GetActions ( List output ) : void
InsertAction ( int index, Action action ) : void
RemoveAction ( Action action ) : void

Private Methods

Méthode Description
BuildActionValues ( List sourceActions ) : void
BuildExpressionParameters ( List sourceActions ) : void
BuildExpressionsMenu ( MenuActions rootMenu ) : void
BuildNormalLayers ( List sourceActions, AnimationLayer layerType ) : void
BuildSliderLayers ( List sourceActions, AnimationLayer layerType ) : void
BuildSubActionLayers ( List sourceActions, AnimationLayer layerType ) : void
GenerateParameter ( MenuAction action ) : VRC.SDK3.Avatars.ScriptableObjects.VRCExpressionParameters.Parameter
GenerateParameterIsOpen ( MenuAction action ) : VRC.SDK3.Avatars.ScriptableObjects.VRCExpressionParameters.Parameter

Method Details

AddAction() public méthode

public AddAction ( ) : Action
Résultat Action

Build() public méthode

public Build ( ) : void
Résultat void

BuildSliderLayer() public static méthode

public static BuildSliderLayer ( List sourceActions, AnimationLayer layerType, string parameter ) : void
sourceActions List
layerType AnimationLayer
parameter string
Résultat void

CollectValidMenuActions() public méthode

public CollectValidMenuActions ( List output ) : void
output List
Résultat void

FindMenuAction() public méthode

public FindMenuAction ( string name ) : MenuAction
name string
Résultat MenuAction

GetActions() public méthode

public GetActions ( List output ) : void
output List
Résultat void

InsertAction() public méthode

public InsertAction ( int index, Action action ) : void
index int
action Action
Résultat void

RemoveAction() public méthode

public RemoveAction ( Action action ) : void
action Action
Résultat void

Property Details

actions public_oe property

public List actions
Résultat List