C# Class Common.SpawnPoint

Inheritance: MonoBehaviour
Afficher le fichier Open project: gamemachine/gamemachine

Méthodes publiques

Свойство Type Description
heightOffset float
randomRangeForObjectSpawn float
spawnType SpawnType
spawned bool
undergroundLayer string
undergroundMask LayerMask

Méthodes publiques

Méthode 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

Méthode 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 méthode

public GetCharacterSpawnpoint ( Common.Character character ) : Common.Vector3
character Common.Character
Résultat Common.Vector3

GetNpcSpawnpoint() public méthode

public GetNpcSpawnpoint ( Common.Vector3 position ) : Common.Vector3
position Common.Vector3
Résultat Common.Vector3

GetObjectSpawnPoint() public méthode

public GetObjectSpawnPoint ( ) : Common.Vector3
Résultat Common.Vector3

GetObjectSpawnPoint() public méthode

public GetObjectSpawnPoint ( Common.GameObject spawnPoint ) : Common.Vector3
spawnPoint Common.GameObject
Résultat Common.Vector3

GetPlayerSpawnpoint() public méthode

public GetPlayerSpawnpoint ( Common.Character character ) : Common.Vector3
character Common.Character
Résultat Common.Vector3

GroundedPosition() public méthode

public GroundedPosition ( Common.Vector3 position ) : Common.Vector3
position Common.Vector3
Résultat Common.Vector3

Instance() public static méthode

public static Instance ( ) : SpawnPoint
Résultat SpawnPoint

SaveLocal() public méthode

public SaveLocal ( ) : void
Résultat void

SpawnHome() public méthode

public SpawnHome ( ) : void
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

Property Details

heightOffset public_oe property

public float heightOffset
Résultat float

randomRangeForObjectSpawn public_oe property

public float randomRangeForObjectSpawn
Résultat float

spawnType public_oe property

public SpawnType spawnType
Résultat SpawnType

spawned public_oe property

public bool spawned
Résultat bool

undergroundLayer public_oe property

public string undergroundLayer
Résultat string

undergroundMask public_oe property

public LayerMask undergroundMask
Résultat LayerMask