C# Class VRCAvatarActions.MenuActions

Inheritance: BaseActions
Show file Open project: BirdiePeep/VRCAvatarActions Class Usage Examples

Public Properties

Property Type Description
actions List

Public Methods

Method 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

Method 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 method

public AddAction ( ) : Action
return Action

Build() public method

public Build ( ) : void
return void

BuildSliderLayer() public static method

public static BuildSliderLayer ( List sourceActions, AnimationLayer layerType, string parameter ) : void
sourceActions List
layerType AnimationLayer
parameter string
return void

CollectValidMenuActions() public method

public CollectValidMenuActions ( List output ) : void
output List
return void

FindMenuAction() public method

public FindMenuAction ( string name ) : MenuAction
name string
return MenuAction

GetActions() public method

public GetActions ( List output ) : void
output List
return void

InsertAction() public method

public InsertAction ( int index, Action action ) : void
index int
action Action
return void

RemoveAction() public method

public RemoveAction ( Action action ) : void
action Action
return void

Property Details

actions public property

public List actions
return List