Init(args)
Scripting Reference
Loading...
Searching...
No Matches
Sisus.Init.IValueProvider Interface Reference

Description

Represents an object that can provide a value on demand.

Base interface of IValueProvider<TValue>.

Inheritance diagram for Sisus.Init.IValueProvider:
Sisus.Init.IValueProvider< TValue > Sisus.Init.Wrapper Sisus.Init.ScriptableWrapper< TWrapped > Sisus.Init.Wrapper< TWrapped > Sisus.Init.Wrapper< TWrapped > Sisus.Init.CustomInitializerBase< TClient, TArgument > Sisus.Init.CustomInitializerBase< TClient, TFirstArgument, TSecondArgument > Sisus.Init.CustomInitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument > Sisus.Init.CustomInitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > Sisus.Init.CustomInitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > Sisus.Init.CustomInitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > Sisus.Init.InitializerBase< TClient, TArgument > Sisus.Init.InitializerBase< TClient, TFirstArgument, TSecondArgument > Sisus.Init.InitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument > Sisus.Init.InitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > Sisus.Init.InitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > Sisus.Init.InitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > Sisus.Init.InitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument > Sisus.Init.InitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument > Sisus.Init.InitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument > Sisus.Init.InitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument > Sisus.Init.InitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument, TEleventhArgument > Sisus.Init.InitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument, TEleventhArgument, TTwelfthArgument > Sisus.Init.ScriptableObjectInitializerBase< TClient, TArgument > Sisus.Init.ScriptableObjectInitializerBase< TClient, TFirstArgument, TSecondArgument > Sisus.Init.ScriptableObjectInitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument > Sisus.Init.ScriptableObjectInitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > Sisus.Init.ScriptableObjectInitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > Sisus.Init.ScriptableObjectInitializerBase< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > Sisus.Init.StateMachineBehaviourInitializerBase< TStateMachineBehaviour, TArgument > Sisus.Init.StateMachineBehaviourInitializerBase< TStateMachineBehaviour, TFirstArgument, TSecondArgument > Sisus.Init.StateMachineBehaviourInitializerBase< TStateMachineBehaviour, TFirstArgument, TSecondArgument, TThirdArgument > Sisus.Init.StateMachineBehaviourInitializerBase< TStateMachineBehaviour, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > Sisus.Init.StateMachineBehaviourInitializerBase< TStateMachineBehaviour, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > Sisus.Init.StateMachineBehaviourInitializerBase< TStateMachineBehaviour, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > Sisus.Init.WrapperInitializerBase< TWrapper, TWrapped, TArgument > Sisus.Init.WrapperInitializerBase< TWrapper, TWrapped, TFirstArgument, TSecondArgument > Sisus.Init.WrapperInitializerBase< TWrapper, TWrapped, TFirstArgument, TSecondArgument, TThirdArgument > Sisus.Init.WrapperInitializerBase< TWrapper, TWrapped, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > Sisus.Init.WrapperInitializerBase< TWrapper, TWrapped, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > Sisus.Init.WrapperInitializerBase< TWrapper, TWrapped, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument >

Public Member Functions

bool HasValueFor (Component client)
 Gets a value indicating whether this value provider can provide a value for the client at this time.
 

Properties

object Value [get]
 Gets the value provided by this object.