C# Class Common.SpawnPoint

Inheritance: MonoBehaviour
Show file Open project: gamemachine/gamemachine

Public Properties

Property Type Description
heightOffset float
randomRangeForObjectSpawn float
spawnType SpawnType
spawned bool
undergroundLayer string
undergroundMask LayerMask

Public Methods

Method Description
GetCharacterSpawnpoint ( Common.Character character ) : Common.Vector3
GetNpcSpawnpoint ( Common.Vector3 position ) : Common.Vector3
GetObjectSpawnPoint ( ) : Common.Vector3
GetObjectSpawnPoint ( Common.GameObject spawnPoint ) : Common.Vector3
GetPlayerSpawnpoint ( Common.Character character ) : Common.Vector3
GroundedPosition ( Common.Vector3 position ) : Common.Vector3
Instance ( ) : SpawnPoint
SaveLocal ( ) : void
SpawnHome ( ) : void
Start ( ) : void

Private Methods

Method Description
GetSavedLocal ( ) : Common.Vector3
GetSavedSpawnPoint ( ) : Common.Vector3
GroundedPosition ( Common.Vector3 position, float offset ) : Common.Vector3
OffsetY ( Common.Vector3 position, float offset ) : Common.Vector3
OnPlacedBlock ( Common.Vector3 position ) : bool

Method Details

GetCharacterSpawnpoint() public method

public GetCharacterSpawnpoint ( Common.Character character ) : Common.Vector3
character Common.Character
return Common.Vector3

GetNpcSpawnpoint() public method

public GetNpcSpawnpoint ( Common.Vector3 position ) : Common.Vector3
position Common.Vector3
return Common.Vector3

GetObjectSpawnPoint() public method

public GetObjectSpawnPoint ( ) : Common.Vector3
return Common.Vector3

GetObjectSpawnPoint() public method

public GetObjectSpawnPoint ( Common.GameObject spawnPoint ) : Common.Vector3
spawnPoint Common.GameObject
return Common.Vector3

GetPlayerSpawnpoint() public method

public GetPlayerSpawnpoint ( Common.Character character ) : Common.Vector3
character Common.Character
return Common.Vector3

GroundedPosition() public method

public GroundedPosition ( Common.Vector3 position ) : Common.Vector3
position Common.Vector3
return Common.Vector3

Instance() public static method

public static Instance ( ) : SpawnPoint
return SpawnPoint

SaveLocal() public method

public SaveLocal ( ) : void
return void

SpawnHome() public method

public SpawnHome ( ) : void
return void

Start() public method

public Start ( ) : void
return void

Property Details

heightOffset public property

public float heightOffset
return float

randomRangeForObjectSpawn public property

public float randomRangeForObjectSpawn
return float

spawnType public property

public SpawnType spawnType
return SpawnType

spawned public property

public bool spawned
return bool

undergroundLayer public property

public string undergroundLayer
return string

undergroundMask public property

public LayerMask undergroundMask
return LayerMask