C# Класс Liveable, Unity2d-Game

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

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

Свойство Тип Описание
IsSelectable bool
OnDie System.Action
OnHealthChanged System.Action
OnHit System.Action
OnRepairEnd System.Action
OnRepairStart System.Action
OnSelected System.Action
OnStatusChange System.Action
OnUpgraded System.Action
buildGameObjectsPerLevel GameObject[]
healthBarYMargin float
healthPerLevel int[]
level int
speedPerLevel float[]
spritesPerLevel Sprite[]
status StatusType,

Защищенные свойства (Protected)

Свойство Тип Описание
animator Animator
lookRight bool
spriteRenderer SpriteRenderer

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

Метод Описание
OnTriggerEnter2D ( Collider2D other ) : void
Select ( ) : void
build ( ) : void
changeStatus ( StatusType, newStatus ) : void
decHealth ( int by ) : void
loadDynamicGO ( GameObject go ) : void
setInactive ( ) : void
switchBackToOriginalColor ( ) : void
upgradeDone ( ) : void

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

Метод Описание
Awake ( ) : void
Flip ( ) : void
Start ( ) : void
setValForAnimator ( string str, float val ) : void

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

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

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

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

protected Flip ( ) : void
Результат void

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

public OnTriggerEnter2D ( Collider2D other ) : void
other UnityEngine.Collider2D
Результат void

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

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

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

protected Start ( ) : void
Результат void

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

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

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

public changeStatus ( StatusType, newStatus ) : void
newStatus StatusType,
Результат void

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

public decHealth ( int by ) : void
by int
Результат void

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

public loadDynamicGO ( GameObject go ) : void
go GameObject
Результат void

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

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

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

protected setValForAnimator ( string str, float val ) : void
str string
val float
Результат void

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

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

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

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

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

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

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

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

public Action,System OnDie
Результат System.Action

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

public System.Action OnHealthChanged
Результат System.Action

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

public System.Action OnHit
Результат System.Action

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

public System.Action OnRepairEnd
Результат System.Action

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

public System.Action OnRepairStart
Результат System.Action

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

public Action,System OnSelected
Результат System.Action

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

public System.Action OnStatusChange
Результат System.Action

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

public Action,System OnUpgraded
Результат System.Action

animator защищенное свойство

protected Animator animator
Результат Animator

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

public GameObject[] buildGameObjectsPerLevel
Результат GameObject[]

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

public float healthBarYMargin
Результат float

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

public int[] healthPerLevel
Результат int[]

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

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

lookRight защищенное свойство

protected bool lookRight
Результат bool

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

public float[] speedPerLevel
Результат float[]

spriteRenderer защищенное свойство

protected SpriteRenderer spriteRenderer
Результат SpriteRenderer

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

public Sprite[] spritesPerLevel
Результат Sprite[]

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

public StatusType, status
Результат StatusType,