SDK_ScriptingDefineSymbolPredicateAttribute
extends Attribute, ISerializationCallbackReceiver
Overview
Specifies a method to be used as a predicate to allow VRTK_SDKManager to automatically add and remove scripting define symbols. Only allowed on static methods that take no arguments and return a bool
.
Class Variables
public const string RemovableSymbolPrefix
- The prefix of scripting define symbols that must be used to be able to automatically remove the symbols. Default:"VRTK_DEFINE_"
public string symbol
- The scripting define symbol to conditionally add or remove.public BuildTargetGroup buildTargetGroup
- The build target group to use when conditionally adding or removing symbol.
Class Methods
SDK_ScriptingDefineSymbolPredicateAttribute/2
public SDK_ScriptingDefineSymbolPredicateAttribute(string symbol, string buildTargetGroupName)
- Parameters
string symbol
- The scripting define symbol to conditionally add or remove. Needs to start withRemovableSymbolPrefix
to be able to automatically remove the symbol.null
andstring.Empty
are not allowed.string buildTargetGroupName
- The name of a constant ofBuildTargetGroup
.BuildTargetGroup.Unknown
,null
andstring.Empty
are not allowed.
- Returns
- none
Creates a new attribute.
SDK_ScriptingDefineSymbolPredicateAttribute/1
public SDK_ScriptingDefineSymbolPredicateAttribute(SDK_ScriptingDefineSymbolPredicateAttribute attributeToCopy)
- Parameters
SDK_ScriptingDefineSymbolPredicateAttribute attributeToCopy
- The attribute to copy.
- Returns
- none
Creates a new attribute by copying an existing one.
Updated less than a minute ago