C# Class EnemyCtrl, 006762

Inheritance: MonoBehaviour
Show file 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 property

public AudioClip,UnityEngine attackSeClip
return UnityEngine.AudioClip

basePosition public property

public Vector3 basePosition
return Vector3

deathSeClip public property

public AudioClip,UnityEngine deathSeClip
return UnityEngine.AudioClip

dropItemPrefab public property

public GameObject[] dropItemPrefab
return GameObject[]

hitEffect public property

public GameObject hitEffect
return GameObject

waitBaseTime public property

public float waitBaseTime
return float

walkRange public property

public float walkRange
return float