C# Class Liveable, Unity2d-Game

Inheritance: BaseObj
Afficher le fichier Open project: sagivo/Unity2d-Game

Méthodes publiques

Свойство Type Description
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 Properties

Свойство Type Description
animator Animator
lookRight bool
spriteRenderer SpriteRenderer

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
Awake ( ) : void
Flip ( ) : void
Start ( ) : void
setValForAnimator ( string str, float val ) : void

Method Details

Awake() protected méthode

protected Awake ( ) : void
Résultat void

Flip() protected méthode

protected Flip ( ) : void
Résultat void

OnTriggerEnter2D() public méthode

public OnTriggerEnter2D ( Collider2D other ) : void
other UnityEngine.Collider2D
Résultat void

Select() public méthode

public Select ( ) : void
Résultat void

Start() protected méthode

protected Start ( ) : void
Résultat void

build() public méthode

public build ( ) : void
Résultat void

changeStatus() public méthode

public changeStatus ( StatusType, newStatus ) : void
newStatus StatusType,
Résultat void

decHealth() public méthode

public decHealth ( int by ) : void
by int
Résultat void

loadDynamicGO() public méthode

public loadDynamicGO ( GameObject go ) : void
go GameObject
Résultat void

setInactive() public méthode

public setInactive ( ) : void
Résultat void

setValForAnimator() protected méthode

protected setValForAnimator ( string str, float val ) : void
str string
val float
Résultat void

switchBackToOriginalColor() public méthode

public switchBackToOriginalColor ( ) : void
Résultat void

upgradeDone() public méthode

public upgradeDone ( ) : void
Résultat void

Property Details

IsSelectable public_oe property

public bool IsSelectable
Résultat bool

OnDie public_oe property

public Action,System OnDie
Résultat System.Action

OnHealthChanged public_oe property

public System.Action OnHealthChanged
Résultat System.Action

OnHit public_oe property

public System.Action OnHit
Résultat System.Action

OnRepairEnd public_oe property

public System.Action OnRepairEnd
Résultat System.Action

OnRepairStart public_oe property

public System.Action OnRepairStart
Résultat System.Action

OnSelected public_oe property

public Action,System OnSelected
Résultat System.Action

OnStatusChange public_oe property

public System.Action OnStatusChange
Résultat System.Action

OnUpgraded public_oe property

public Action,System OnUpgraded
Résultat System.Action

animator protected_oe property

protected Animator animator
Résultat Animator

buildGameObjectsPerLevel public_oe property

public GameObject[] buildGameObjectsPerLevel
Résultat GameObject[]

healthBarYMargin public_oe property

public float healthBarYMargin
Résultat float

healthPerLevel public_oe property

public int[] healthPerLevel
Résultat int[]

level public_oe property

public int level
Résultat int

lookRight protected_oe property

protected bool lookRight
Résultat bool

speedPerLevel public_oe property

public float[] speedPerLevel
Résultat float[]

spriteRenderer protected_oe property

protected SpriteRenderer spriteRenderer
Résultat SpriteRenderer

spritesPerLevel public_oe property

public Sprite[] spritesPerLevel
Résultat Sprite[]

status public_oe property

public StatusType, status
Résultat StatusType,