C# Класс MyUnit

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

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

Свойство Тип Описание
PlayerColor Color
UnitName string

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

Метод Описание
Initialize ( ) : void
MarkAsAttacking ( Unit, other ) : void
MarkAsDefending ( Unit, other ) : void
MarkAsDestroyed ( ) : void
MarkAsFinished ( ) : void
MarkAsFriendly ( ) : void
MarkAsReachableEnemy ( ) : void
MarkAsSelected ( ) : void
Move ( Cell, destinationCell, List path ) : void
UnMark ( ) : void

Защищенные методы

Метод Описание
Defend ( Unit, other, int damage ) : void

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

Метод Описание
Glow ( Color color, float cooloutTime ) : IEnumerator
Jerk ( Unit, other ) : IEnumerator
SetColor ( Color color ) : void
SetHighlighterColor ( Color color ) : void
UpdateHpBar ( ) : void

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

Defend() защищенный Метод

protected Defend ( Unit, other, int damage ) : void
other Unit,
damage int
Результат void

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

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

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

public MarkAsAttacking ( Unit, other ) : void
other Unit,
Результат void

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

public MarkAsDefending ( Unit, other ) : void
other Unit,
Результат void

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

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

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

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

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

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

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

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

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

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

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

public Move ( Cell, destinationCell, List path ) : void
destinationCell Cell,
path List
Результат void

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

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

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

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

public Color PlayerColor
Результат Color

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

public string UnitName
Результат string