C# Класс Tower, AntsVsMice

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

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

Свойство Тип Описание
anim tk2dAnimatedSprite
collisions HashSet
currentAmmo Ammo
currentLevel Level
firing bool
inFocus Tower
launchFrom Transform
levels Level[]
noTowerMask LayerMask
placed bool
radiusSprite tk2dSprite
target Enemy
targetLayer LayerMask

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

Метод Описание
Awake ( ) : void
Dragging ( ) : void
FindTarget ( ) : Enemy
Fire ( ) : void
FireCompleteDelegate ( tk2dAnimatedSprite sprite, int clipId ) : void
Launch ( tk2dAnimatedSprite sprite, tk2dSpriteAnimationClip clip, tk2dSpriteAnimationFrame frame, int frameNum ) : void
OnCollisionEnter ( Collision collision ) : void
OnCollisionExit ( Collision collision ) : void
OnDrawGizmos ( ) : void
OnGUI ( ) : void
OnTriggerEnter ( Collider collider ) : void
OnTriggerExit ( Collider collider ) : void
Reload ( Ammo newAmmo ) : void
Update ( ) : void

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

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

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

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

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

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

public FindTarget ( ) : Enemy
Результат Enemy

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

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

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

public FireCompleteDelegate ( tk2dAnimatedSprite sprite, int clipId ) : void
sprite tk2dAnimatedSprite
clipId int
Результат void

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

public Launch ( tk2dAnimatedSprite sprite, tk2dSpriteAnimationClip clip, tk2dSpriteAnimationFrame frame, int frameNum ) : void
sprite tk2dAnimatedSprite
clip tk2dSpriteAnimationClip
frame tk2dSpriteAnimationFrame
frameNum int
Результат void

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

public OnCollisionEnter ( Collision collision ) : void
collision Collision
Результат void

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

public OnCollisionExit ( Collision collision ) : void
collision Collision
Результат void

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

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

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

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

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

public OnTriggerEnter ( Collider collider ) : void
collider Collider
Результат void

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

public OnTriggerExit ( Collider collider ) : void
collider Collider
Результат void

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

public Reload ( Ammo newAmmo ) : void
newAmmo Ammo
Результат void

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

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

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

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

public tk2dAnimatedSprite anim
Результат tk2dAnimatedSprite

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

public HashSet collisions
Результат HashSet

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

public Ammo currentAmmo
Результат Ammo

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

public Level currentLevel
Результат Level

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

public bool firing
Результат bool

inFocus публичное статическое свойство

public static Tower inFocus
Результат Tower

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

public Transform launchFrom
Результат Transform

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

public Level[] levels
Результат Level[]

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

public LayerMask noTowerMask
Результат LayerMask

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

public bool placed
Результат bool

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

public tk2dSprite radiusSprite
Результат tk2dSprite

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

public Enemy target
Результат Enemy

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

public LayerMask targetLayer
Результат LayerMask