Class UserToolsPanelDataSource
Inheritance
UserToolsPanelDataSource
Implements
IDataSourceViewHashProvider
Assembly: fwt.hexterrains.dll
[Serializable]
public class UserToolsPanelDataSource : UIDataSource, IDataSourceViewHashProvider, ICommitChanges
Fields
Declaration
public UserToolPanelItemDataSource UserTools
Field Value
Declaration
protected UserToolPanelItemDataSource _selectedUserSubtoolCache
Field Value
Declaration
protected UserToolPanelItemDataSource _selectedUserToolCache
Field Value
Properties
Declaration
public bool AreSubtoolsVisible { get; }
Property Value
Declaration
[CreateProperty]
public UserToolPanelItemDataSource SelectedSubtool { get; }
Property Value
Declaration
[CreateProperty]
public UserToolPanelItemDataSource SelectedTool { get; }
Property Value
Declaration
[CreateProperty]
public DisplayStyle SubtoolsPanelStyle { get; }
Property Value
| Type |
Description |
| DisplayStyle |
|
Methods
Declaration
public void Init(Action<int> selectUserToolCallback)
Parameters
| Type |
Name |
Description |
| Action<int> |
selectUserToolCallback |
|
Declaration
public void OnUserToolClick(UserToolPanelItemDataSource userTool)
Parameters
Implements
UnityEngine.UIElements.IDataSourceViewHashProvider
Extension Methods