Property | Type | Description | |
---|---|---|---|
HearingRadiusMultiplierNPC | float | ||
activeEnemySpawnTime | float | ||
axeManStartCount | int | ||
axemanSoundtrack | |||
benchTag | string | ||
critterNPC | GameObject | ||
critterSpawnTag | string | ||
critterSpawnTime | float | ||
enemyNPCActive | GameObject | ||
enemyNPCWander | GameObject | ||
isMaze | bool | ||
levelSpawnsAxeMan | bool | ||
maxNumberOfEachNPC | int | ||
pathNPC | GameObject | ||
pathTag | string | ||
spawnAxeActiveDEBUG | bool | ||
spawnAxeWanderDEBUG | bool | ||
spawnTag | string | ||
spawnTime | float | ||
startWithActiveAxeMan | bool | ||
stationaryNPC | GameObject | ||
wanderNPC | GameObject |
Method | Description | |
---|---|---|
NPCDestroyListener ( Message, message ) : void | ||
OnDestroy ( ) : void | ||
Start ( ) : void | ||
createActiveEnemyNPC ( ) : void | ||
createActiveEnemyNPC ( bool preSpawn ) : void | ||
createActiveEnemyNPC ( int count ) : void | ||
createActiveEnemyNPC ( int count, bool preSpawn ) : void | ||
createCritterNPC ( ) : void | ||
createNewNPC ( ) : void | ||
createPathNPC ( ) : void | ||
createPathNPC ( Vector2 spawnPoint, SubpathScript, movePath ) : void | ||
createStationaryNPC ( ) : void | ||
createWanderEnemyNPC ( Vector3 panickedPosition ) : void | ||
createWanderNPC ( ) : void | ||
loadNPCWithSkin ( GameObject npc, string skinName, NPCSkinType skinType ) : void |
Method | Description | |
---|---|---|
GameUpdate ( ) : void |
Method | Description | |
---|---|---|
NotorietyMeterListener ( Message, message ) : void | ||
createNPC ( GameObject NPC, ArrayList aiList ) : GameObject | ||
createNPC ( GameObject NPC, ArrayList aiList, Vector2 spawnPoint ) : GameObject | ||
getRandomMovePath ( ) : SubpathScript, | ||
getRandomSpawnPoint ( ) : Vector2 | ||
getSpawnXPosition ( ) : float | ||
getSpawnYPosition ( float xPosition ) : float | ||
initMap ( ) : void | ||
isRoomAvailableForNewNPC ( ) : bool |
public NPCDestroyListener ( Message, message ) : void | ||
message | Message, | |
return | void |
public createActiveEnemyNPC ( bool preSpawn ) : void | ||
preSpawn | bool | |
return | void |
public createActiveEnemyNPC ( int count ) : void | ||
count | int | |
return | void |
public createActiveEnemyNPC ( int count, bool preSpawn ) : void | ||
count | int | |
preSpawn | bool | |
return | void |
public createPathNPC ( Vector2 spawnPoint, SubpathScript, movePath ) : void | ||
spawnPoint | Vector2 | |
movePath | SubpathScript, | |
return | void |
public createWanderEnemyNPC ( Vector3 panickedPosition ) : void | ||
panickedPosition | Vector3 | |
return | void |
public static loadNPCWithSkin ( GameObject npc, string skinName, NPCSkinType skinType ) : void | ||
npc | GameObject | |
skinName | string | |
skinType | NPCSkinType | |
return | void |
public AudioClip,UnityEngine axemanSoundtrack | ||
return |