C# Class Common.SpawnPoint

Inheritance: MonoBehaviour
Exibir arquivo 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_oe property

public float heightOffset
return float

randomRangeForObjectSpawn public_oe property

public float randomRangeForObjectSpawn
return float

spawnType public_oe property

public SpawnType spawnType
return SpawnType

spawned public_oe property

public bool spawned
return bool

undergroundLayer public_oe property

public string undergroundLayer
return string

undergroundMask public_oe property

public LayerMask undergroundMask
return LayerMask