C# Класс HexGridModel, WoofVsMeow

Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
m_center Vector2
m_col int
m_movementCost int
m_movementLeft int
m_prevNode GameObject
m_row int

Открытые методы

Метод Описание
CanPass ( int currentUnitControl, bool flying ) : bool
GetPositionOnMap ( ) : IntVector2,
Initialise ( Vector2 center, int row, int col ) : void
ResetGraphStateVars ( bool considerTerrains ) : void
ToString ( ) : string
UpdateEnemyBlockageCost ( ) : void
UpdateMovementLeft ( GameObject prevNode, int costToReach ) : void
UpdateRangeLeft ( GameObject prevNode, int newRange ) : void

Приватные методы

Метод Описание
SetMovementCost ( bool considerTerrains ) : void

Описание методов

CanPass() публичный Метод

public CanPass ( int currentUnitControl, bool flying ) : bool
currentUnitControl int
flying bool
Результат bool

GetPositionOnMap() публичный Метод

public GetPositionOnMap ( ) : IntVector2,
Результат IntVector2,

Initialise() публичный Метод

public Initialise ( Vector2 center, int row, int col ) : void
center Vector2
row int
col int
Результат void

ResetGraphStateVars() публичный Метод

public ResetGraphStateVars ( bool considerTerrains ) : void
considerTerrains bool
Результат void

ToString() публичный Метод

public ToString ( ) : string
Результат string

UpdateEnemyBlockageCost() публичный Метод

public UpdateEnemyBlockageCost ( ) : void
Результат void

UpdateMovementLeft() публичный Метод

public UpdateMovementLeft ( GameObject prevNode, int costToReach ) : void
prevNode GameObject
costToReach int
Результат void

UpdateRangeLeft() публичный Метод

public UpdateRangeLeft ( GameObject prevNode, int newRange ) : void
prevNode GameObject
newRange int
Результат void

Описание свойств

m_center публичное свойство

public Vector2 m_center
Результат Vector2

m_col публичное свойство

public int m_col
Результат int

m_movementCost публичное свойство

public int m_movementCost
Результат int

m_movementLeft публичное свойство

public int m_movementLeft
Результат int

m_prevNode публичное свойство

public GameObject m_prevNode
Результат GameObject

m_row публичное свойство

public int m_row
Результат int