• Manual
  • Scripting API
Show / Hide Table of Contents
  • ScriptableFramework
    • AnimatorList
    • AnimatorListPopulator
    • AnimatorReference
    • AnimatorReferencePopulator
    • AppEvent
    • AppEvent<T>
    • AppEventBase
    • AppEventListener
    • AppEventListener<T>
    • AppEventListenerBase
    • AppVersion
    • BoolEvent
    • BoolEventListener
    • BoolList
    • BoolResponse
    • BoolValue
    • BoundsEvent
    • BoundsEventListener
    • BoundsResponse
    • ColorEvent
    • ColorEventListener
    • ColorList
    • ColorResponse
    • ColorValue
    • DataString
    • DefaultState
    • Dragable
    • Extensions
    • FloatEvent
    • FloatEventListener
    • FloatList
    • FloatResponse
    • FloatValue
    • FoldoutAttribute
    • GameObjectList
    • GameObjectListPopulator
    • GameObjectReference
    • GameObjectReferencePopulator
    • InputValidation
    • IntEvent
    • IntEventListener
    • IntList
    • IntResponse
    • IntValue
    • IReferenceContainer
    • IValueContainer
    • MeshRendererList
    • MeshRendererListPopulator
    • MeshRendererReference
    • MeshRendererReferencePopulator
    • PathType
    • Platform
    • ReferenceItem<T>
    • ReferenceList<T>
    • ReleaseType
    • RuntimeItem<T>
    • RuntimeList<T>
    • RuntimeObject
    • RuntimeObjectManager
    • SceneAsset
    • SceneAsset.SceneLoadException
    • SearchableEnumAttribute
    • StateChange
    • StateMachine
    • StateMachineBase
    • StateMachineController
    • StateMachineReset
    • StateToggle
    • StringEvent
    • StringEventListener
    • StringList
    • StringResponse
    • StringValue
    • TransformList
    • TransformListPopulator
    • TransformReference
    • TransformReferencePopulator
    • ValueItem<T>
    • ValueList<T>
    • Vector2Event
    • Vector2EventListener
    • Vector2List
    • Vector2Response
    • Vector2Value
    • Vector3Event
    • Vector3EventListener
    • Vector3List
    • Vector3Response
    • Vector3Value
  • ScriptableFramework.CustomEditors
    • AppEventEditor
    • AppEventListenerEditor
    • AppVersionEditor
    • DataStringEditor
    • EditorOverride
    • EditorOverride.Cache
    • EditorOverride.Colors
    • FrameworkExtensions
    • RuntimeObjectEditor
    • RuntimeObjectManagerEditor
    • SceneAssetEditor
    • SearchableEnumDrawer
    • SearchablePopup
  • ScriptableFramework.Tests
    • AppEventGenericTests
    • AppEventGenericTests.ClearData
    • AppEventGenericTests.RaiseEvent
    • AppEventGenericTests.RegisterListener
    • AppEventGenericTests.UnregisterListener
    • AppEventListenerGenericTests
    • AppEventListenerGenericTests.OnEventRaised
    • AppEventListenerGenericTests.RegisterSelf
    • AppEventListenerGenericTests.UnregisterSelf
    • AppEventListenerTests
    • AppEventListenerTests.OnEventRaised
    • AppEventListenerTests.RegisterSelf
    • AppEventListenerTests.UnregisterSelf
    • AppEventTests
    • AppEventTests.ClearData
    • AppEventTests.RaiseEvent
    • AppEventTests.RegisterListener
    • AppEventTests.UnregisterListener
    • DataStringTests
    • ListenerResponder
    • ReferenceItemTests
    • ReferenceItemTests.ClearData
    • ReferenceItemTests.ClearWithForAssetReferencingOnly
    • ReferenceListTests
    • ReferenceListTests.ClearData
    • ReferenceListTests.ClearWithForAssetReferencingOnly
    • StateMachineTests
    • StateMachineTests.ClearData
    • StateMachineTests.ReapplyState
    • StateMachineTests.UpdateStateForAll
    • StateMachineTests.UpdateStateForIndex
    • StateMachineTests.UpdateStateForRange
    • StateMachineTests.UpdateStateForSingle
    • StateToggleTests
    • StateToggleTests.RespondToStateMachineChange
    • StateToggleTests.UpdateStateMachine
    • StringListTests
    • ValueItemTests
    • ValueItemTests.ClearData
    • ValueListTests
    • ValueListTests.ClearData

Class StringList

A ValueList which can hold a list of DataStrings which can be used in place of regular Strings.

Inheritance
System.Object
RuntimeObject
RuntimeList<DataString>
ValueList<DataString>
StringList
Implements
IValueContainer
Inherited Members
ValueList<DataString>.customDefaultValues
ValueList<DataString>.useCustomDefault
ValueList<DataString>.UseCustomDefault
ValueList<DataString>.Initialise(Int32)
ValueList<DataString>.Clear()
ValueList<DataString>.Reset()
ValueList<DataString>.ToNativeArray(Allocator)
RuntimeList<DataString>.items
RuntimeList<DataString>.Item[Int32]
RuntimeList<DataString>.Count
RuntimeList<DataString>.IsReadOnly
RuntimeList<DataString>.Add(DataString)
RuntimeList<DataString>.AddRange(IEnumerable<DataString>)
RuntimeList<DataString>.Initialise(IEnumerable<DataString>)
RuntimeList<DataString>.Remove(DataString)
RuntimeList<DataString>.GetItem(Int32)
RuntimeList<DataString>.SetItem(Int32, DataString)
RuntimeList<DataString>.IndexOf(DataString)
RuntimeList<DataString>.Insert(Int32, DataString)
RuntimeList<DataString>.RemoveAt(Int32)
RuntimeList<DataString>.Contains(DataString)
RuntimeList<DataString>.CopyTo(DataString[], Int32)
RuntimeList<DataString>.GetEnumerator()
Namespace: ScriptableFramework
Assembly: cs.temp.dll.dll
Syntax
public class StringList : ValueList<DataString>, IList<DataString>, IValueContainer

Methods

AddRange(IEnumerable<String>)

Append objects to the end of this list.

Declaration
public virtual void AddRange(IEnumerable<string> items)
Parameters
Type Name Description
IEnumerable<System.String> items

A collection of objects to be appended to this list.

Initialise(IEnumerable<String>)

Shorthand for calling Clear () and then AddRange (items).

Declaration
public virtual void Initialise(IEnumerable<string> items)
Parameters
Type Name Description
IEnumerable<System.String> items

A collection of objects to be appended to this list.

ToArray()

Converts the internal list of DataStrings into a new array of regular stirngs.

Declaration
public virtual string[] ToArray()
Returns
Type Description
System.String[]

An array of strings with the same values.

ToList()

Converts the internal list of DataStrings into a new list of regular stirngs.

Declaration
public virtual List<string> ToList()
Returns
Type Description
List<System.String>

A list of strings with the same values.

Implements

IValueContainer
Back to top Generated by DocFX