C# Class RoomControl, angrygoats

Purpose: This controls each room and it's interactions.
Inheritance: MonoBehaviour
显示文件 Open project: dulb640/angrygoats Class Usage Examples

Public Properties

Property Type Description
adjRoomsDict RoomControl>.Dictionary
directions string>.Dictionary
enemies List
freeCells List
minimapUI GameObject
spawnEnemies bool
spawnWebs bool
vectors Vector2[]

Public Methods

Method Description
AddBoss ( GameObject boss ) : void
AddEnemy ( GameObject enemy ) : GameObject
AddEnemyWithRamp ( GameObject enemy, double ramp ) : GameObject
AddGraph ( ) : void
AddWebs ( GameObject web, int amount ) : void
EnemiesGoHome ( ) : void
EnemiesHuntPlayer ( ) : void
IndexToPosition ( Vector2 index ) : Vector3
PopulateCells ( ) : void
SetAdj ( Vector2 dir, RoomControl, adjRoom ) : void
UpdateMinimap ( ) : void

Method Details

AddBoss() public method

public AddBoss ( GameObject boss ) : void
boss GameObject
return void

AddEnemy() public method

public AddEnemy ( GameObject enemy ) : GameObject
enemy GameObject
return GameObject

AddEnemyWithRamp() public method

public AddEnemyWithRamp ( GameObject enemy, double ramp ) : GameObject
enemy GameObject
ramp double
return GameObject

AddGraph() public method

public AddGraph ( ) : void
return void

AddWebs() public method

public AddWebs ( GameObject web, int amount ) : void
web GameObject
amount int
return void

EnemiesGoHome() public method

public EnemiesGoHome ( ) : void
return void

EnemiesHuntPlayer() public method

public EnemiesHuntPlayer ( ) : void
return void

IndexToPosition() public static method

public static IndexToPosition ( Vector2 index ) : Vector3
index Vector2
return Vector3

PopulateCells() public method

public PopulateCells ( ) : void
return void

SetAdj() public method

public SetAdj ( Vector2 dir, RoomControl, adjRoom ) : void
dir Vector2
adjRoom RoomControl,
return void

UpdateMinimap() public method

public UpdateMinimap ( ) : void
return void

Property Details

adjRoomsDict public_oe property

public Dictionary adjRoomsDict
return RoomControl>.Dictionary

directions public_oe static_oe property

public static Dictionary directions
return string>.Dictionary

enemies public_oe property

public List enemies
return List

freeCells public_oe property

public List freeCells
return List

minimapUI public_oe property

public GameObject minimapUI
return GameObject

spawnEnemies public_oe property

public bool spawnEnemies
return bool

spawnWebs public_oe property

public bool spawnWebs
return bool

vectors public_oe static_oe property

public static Vector2[] vectors
return Vector2[]