C# Класс BatBehavior, Demonology

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

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

Свойство Тип Описание
DeathSound UnityEngine.AudioClip
PlayerFoundSound UnityEngine.AudioClip
Poof GameObject
locs Vector2[]
mobFacingRight bool
respawn bool
speed float
targetRange float

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

Свойство Тип Описание
ArrayDir int
Pos int
startScale Vector3

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

Метод Описание
DistanceBetween ( Vector2 pos1, Vector2 pos2 ) : float
Flip ( ) : void
MoveBetweenPoints ( Vector2 p ) : bool
OnCollisionEnter2D ( Collision2D other ) : void
OnDeath ( ) : void
OnDrawGizmos ( ) : void
OnRespawn ( ) : void
OnTriggerEnter2D ( Collider2D other ) : void
Start ( ) : void
Update ( ) : void

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

Метод Описание
SmartMove ( Vector3 oldPos, Vector3 moveToPos, float moveDist ) : void

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

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

public DistanceBetween ( Vector2 pos1, Vector2 pos2 ) : float
pos1 Vector2
pos2 Vector2
Результат float

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

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

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

public MoveBetweenPoints ( Vector2 p ) : bool
p Vector2
Результат bool

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

public OnCollisionEnter2D ( Collision2D other ) : void
other Collision2D
Результат void

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

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

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

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

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

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

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

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

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

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

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

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

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

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

protected int ArrayDir
Результат int

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

public AudioClip,UnityEngine DeathSound
Результат UnityEngine.AudioClip

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

public AudioClip,UnityEngine PlayerFoundSound
Результат UnityEngine.AudioClip

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

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

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

protected int Pos
Результат int

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

public Vector2[] locs
Результат Vector2[]

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

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

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

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

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

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

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

protected Vector3 startScale
Результат Vector3

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

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