Class UserToolSettingsDataSource
Inheritance
UserToolSettingsDataSource
Implements
IDataSourceViewHashProvider
Assembly: fwt.hexterrains.dll
public class UserToolSettingsDataSource : UIDataSource, IDataSourceViewHashProvider, ICommitChanges, IErrorAndDescriptionUserToolSettingsDataSource
Fields
Declaration
Field Value
Declaration
public List<ValueEditorDataSource> Values
Field Value
Properties
Declaration
[CreateProperty]
public string Description { get; set; }
Property Value
Declaration
[CreateProperty]
public DisplayStyle DescriptionDisplayStyle { get; }
Property Value
| Type |
Description |
| DisplayStyle |
|
Declaration
[CreateProperty]
public string ErrorMessage { get; set; }
Property Value
Declaration
[CreateProperty]
public DisplayStyle ErrorMessageDisplayStyle { get; }
Property Value
| Type |
Description |
| DisplayStyle |
|
Methods
Declaration
public bool AddValue(ValueEditorDataSource value)
Parameters
Returns
Declaration
public void ClearValues()
Declaration
public TValue GetValue<TValue>(int valueIndex)
Parameters
| Type |
Name |
Description |
| int |
valueIndex |
|
Returns
Type Parameters
Declaration
public bool HasValue(int valueIndex)
Parameters
| Type |
Name |
Description |
| int |
valueIndex |
|
Returns
Declaration
public bool RemoveValue(ValueEditorDataSource value)
Parameters
Returns
Declaration
public bool SetValue<TValue>(int valueIndex, TValue value)
Parameters
| Type |
Name |
Description |
| int |
valueIndex |
|
| TValue |
value |
|
Returns
Type Parameters
Implements
UnityEngine.UIElements.IDataSourceViewHashProvider
Extension Methods