Class HexTerrainSettingsDataSource
Inheritance
HexTerrainSettingsDataSource
Implements
IDataSourceViewHashProvider
Assembly: fwt.hexterrains.dll
public class HexTerrainSettingsDataSource : UIDataSource, IDataSourceViewHashProvider, ICommitChanges
Fields
Declaration
protected float _hexHeight
Field Value
Declaration
protected HexLayouts _hexLayout
Field Value
Declaration
protected float _hexRadius
Field Value
Declaration
protected HexRotations _hexRotation
Field Value
Declaration
protected bool _isConnectedHorizontally
Field Value
Declaration
protected bool _isConnectedVertically
Field Value
Declaration
protected int _terrainHeight
Field Value
Declaration
protected HexTerrainSettings _terrainSettings
Field Value
Declaration
protected int _terrainWidth
Field Value
Properties
Declaration
[CreateProperty]
public virtual float HexHeight { get; set; }
Property Value
Declaration
[CreateProperty]
public virtual HexLayouts HexLayout { get; set; }
Property Value
Declaration
[CreateProperty]
public virtual float HexRadius { get; set; }
Property Value
Declaration
[CreateProperty]
public virtual HexRotations HexRotation { get; set; }
Property Value
Declaration
[CreateProperty]
public virtual bool IsConnectedHorizontally { get; set; }
Property Value
Declaration
[CreateProperty]
public virtual bool IsConnectedVertically { get; set; }
Property Value
Declaration
[CreateProperty]
public virtual int TerrainHeight { get; set; }
Property Value
Declaration
[CreateProperty]
public virtual HexTerrainSettings TerrainSettings { get; set; }
Property Value
Declaration
[CreateProperty]
public virtual int TerrainWidth { get; set; }
Property Value
Methods
Declaration
protected virtual void SetTerrainSettings(HexTerrainSettings value)
Parameters
Implements
UnityEngine.UIElements.IDataSourceViewHashProvider
Extension Methods