Class MinimapScreenDataSource
Inheritance
MinimapScreenDataSource
Implements
IDataSourceViewHashProvider
Assembly: fwt.hexterrains.dll
Syntax
[Serializable]
public class MinimapScreenDataSource : UIDataSource, IDataSourceViewHashProvider, ICommitChanges
Fields
CameraNormalizedPosition
Declaration
[CreateProperty]
public Vector2 CameraNormalizedPosition
Field Value
CameraRotation
Declaration
[CreateProperty]
public float CameraRotation
Field Value
ColorMaps
Declaration
[CreateProperty]
public List<MinimapScreenDataSource.ColorMapDataSource> ColorMaps
Field Value
OnMinimapClick
Declaration
[CreateProperty]
public UnityEvent<float2> OnMinimapClick
Field Value
| Type |
Description |
| UnityEvent<float2> |
|
OnViewModeChange
Declaration
[CreateProperty]
public UnityEvent<int> OnViewModeChange
Field Value
| Type |
Description |
| UnityEvent<int> |
|
ViewModeIndex
Declaration
[CreateProperty]
public int ViewModeIndex
Field Value
ViewModeName
Declaration
[CreateProperty]
public string ViewModeName
Field Value
ViewModes
Declaration
[CreateProperty]
public List<MinimapScreenDataSource.ViewModeDataSource> ViewModes
Field Value
Methods
SetDataFromConfig(IViewModeCollectionConfig)
Declaration
public virtual void SetDataFromConfig(IViewModeCollectionConfig viewModeCollection)
Parameters
SetDataFromConfig(int, IViewModeConfig, EntityManager?, Entity?)
Updates the color map textures using the specified view mode configuration.
Declaration
public virtual void SetDataFromConfig(int viewModeIndex, IViewModeConfig viewModeConfig, EntityManager? entityManager, Entity? terrainEntity)
Parameters
| Type |
Name |
Description |
| int |
viewModeIndex |
|
| IViewModeConfig |
viewModeConfig |
The configuration object that provides the color map textures to apply. If null, no changes are made.
|
| EntityManager? |
entityManager |
|
| Entity? |
terrainEntity |
|
Implements
UnityEngine.UIElements.IDataSourceViewHashProvider
Extension Methods