Class UnityObjectReferenceArrayProperty<TContainer, TElement>
Inheritance
UnityObjectReferenceArrayProperty<TContainer, TElement>
Syntax
public class UnityObjectReferenceArrayProperty<TContainer, TElement> : Property<TContainer, List<UnityObjectReference>>, IProperty<TContainer>, IProperty, IPropertyAccept<TContainer>, IAttributes
Type Parameters
Name |
Description |
TContainer |
|
TElement |
|
Properties
IsReadOnly
Declaration
public override bool IsReadOnly { get; }
Property Value
Overrides
Unity.Properties.Property<TContainer, System.Collections.Generic.List<Unity.RuntimeSceneSerialization.UnityObjectReference>>.IsReadOnly
Name
Declaration
public override string Name { get; }
Property Value
Overrides
Unity.Properties.Property<TContainer, System.Collections.Generic.List<Unity.RuntimeSceneSerialization.UnityObjectReference>>.Name
Methods
GetValue(ref TContainer)
Declaration
public override List<UnityObjectReference> GetValue(ref TContainer container)
Parameters
Type |
Name |
Description |
TContainer |
container |
|
Returns
Overrides
Unity.Properties.Property<TContainer, System.Collections.Generic.List<Unity.RuntimeSceneSerialization.UnityObjectReference>>.GetValue(TContainer)
SetValue(ref TContainer, List<UnityObjectReference>)
Declaration
public override void SetValue(ref TContainer container, List<UnityObjectReference> list)
Parameters
Overrides
Unity.Properties.Property<TContainer, System.Collections.Generic.List<Unity.RuntimeSceneSerialization.UnityObjectReference>>.SetValue(TContainer, System.Collections.Generic.List<Unity.RuntimeSceneSerialization.UnityObjectReference>)