API ReferenceSandbox.Internal

IControlSheetclass

Interface for a control sheet that manages the display of serialized properties in a structured way.

objectIControlSheet
Namespace
Sandbox.Internal
Assembly
Sandbox.Reflection
Declaration
public abstract interface Sandbox.Internal.IControlSheet

Methods7

Showing 7 methods

public virtual void AddFeature(Sandbox.Internal.IControlSheet.Feature feature)PUBLICVIRTUAL

We're adding a feature. Normally would store these in a tab control

ParameterTypeDescription
featureFeature
Returns:void

public virtual void AddGroup(Sandbox.Internal.IControlSheet.Group group)PUBLICVIRTUAL

We're adding a group. Normally would have a Group Panel with the properties as children

ParameterTypeDescription
groupGroup
Returns:void

public virtual void AddPropertiesWithGrouping(System.Collections.Generic.List`1<Sandbox.SerializedProperty> properties)PUBLICVIRTUAL

ParameterTypeDescription
propertiesList<SerializedProperty>
Returns:void

public virtual void RemoveUnusedMethods(System.Collections.Generic.List`1<Sandbox.SerializedProperty> properties)PUBLICVIRTUAL

ParameterTypeDescription
propertiesList<SerializedProperty>
Returns:void

public virtual bool TestFilter(Sandbox.SerializedProperty prop)PUBLICVIRTUAL

Implement to filter properties that should be displayed in the control sheet.

ParameterTypeDescription
propSerializedProperty
Returns:bool

On this page