C# Class EnemyCtrl, 006762

Inheritance: MonoBehaviour
Exibir arquivo Open project: gilbutITbook/006762 Class Usage Examples

Public Properties

Property Type Description
attackSeClip UnityEngine.AudioClip
basePosition Vector3
deathSeClip UnityEngine.AudioClip
dropItemPrefab GameObject[]
hitEffect GameObject
waitBaseTime float
walkRange float

Public Methods

Method Description
AttackStart ( ) : void
Attacking ( ) : void
ChangeState ( State, nextState ) : void
ChaseStart ( ) : void
Chasing ( ) : void
Damage ( AttackArea, attackInfo ) : void
Died ( ) : void
DiedStart ( ) : void
OnNetworkInstantiate ( NetworkMessageInfo info ) : void
SetAttackTarget ( Transform target ) : void
Start ( ) : void
StateStartCommon ( ) : void
Update ( ) : void
WalkStart ( ) : void
Walking ( ) : void
dropItem ( ) : void

Private Methods

Method Description
DamageMine ( int damage ) : void

Method Details

AttackStart() public method

public AttackStart ( ) : void
return void

Attacking() public method

public Attacking ( ) : void
return void

ChangeState() public method

public ChangeState ( State, nextState ) : void
nextState State,
return void

ChaseStart() public method

public ChaseStart ( ) : void
return void

Chasing() public method

public Chasing ( ) : void
return void

Damage() public method

public Damage ( AttackArea, attackInfo ) : void
attackInfo AttackArea,
return void

Died() public method

public Died ( ) : void
return void

DiedStart() public method

public DiedStart ( ) : void
return void

OnNetworkInstantiate() public method

public OnNetworkInstantiate ( NetworkMessageInfo info ) : void
info UnityEngine.NetworkMessageInfo
return void

SetAttackTarget() public method

public SetAttackTarget ( Transform target ) : void
target Transform
return void

Start() public method

public Start ( ) : void
return void

StateStartCommon() public method

public StateStartCommon ( ) : void
return void

Update() public method

public Update ( ) : void
return void

WalkStart() public method

public WalkStart ( ) : void
return void

Walking() public method

public Walking ( ) : void
return void

dropItem() public method

public dropItem ( ) : void
return void

Property Details

attackSeClip public_oe property

public AudioClip,UnityEngine attackSeClip
return UnityEngine.AudioClip

basePosition public_oe property

public Vector3 basePosition
return Vector3

deathSeClip public_oe property

public AudioClip,UnityEngine deathSeClip
return UnityEngine.AudioClip

dropItemPrefab public_oe property

public GameObject[] dropItemPrefab
return GameObject[]

hitEffect public_oe property

public GameObject hitEffect
return GameObject

waitBaseTime public_oe property

public float waitBaseTime
return float

walkRange public_oe property

public float walkRange
return float