C# Class Common.GameEntity

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

Méthodes publiques

Свойство Type Description
entityId string
healthbarTemplate GameObject
inactivityTimeout float
networkFieldsDb NetworkFieldsDb
shortId int

Méthodes publiques

Méthode Description
Awake ( ) : void
FromGameObject ( Common.GameObject go ) : IGameEntity
GameEntityTypeFromTrackData ( TrackData trackData ) : GameEntityType
GetCharacter ( ) : Common.Character
GetCharacterId ( ) : string
GetControllerType ( ) : ControllerType
GetEntityId ( ) : string
GetGameEntityController ( ) : Common.GameEntityController
GetGameEntityType ( ) : GameEntityType
GetGameObject ( ) : Common.GameObject
GetNetworkFields ( ) : Common.NetworkFields
GetSpawnPoint ( ) : Common.Vector3
GetTargetPosition ( ) : Common.Vector3
GetTrackData ( ) : TrackData
GetTransform ( ) : Common.Transform
GetVitals ( ) : Vitals
HasVitals ( ) : bool
Init ( string entityId, Common.Character character, GameEntityType entityType, ControllerType controllerType ) : void
IsActive ( ) : bool
IsDead ( ) : bool
IsGameEntity ( Common.GameObject go ) : bool
IsInCombat ( ) : bool
IsLocalController ( ) : bool
IsNpc ( ) : bool
IsOtherPlayer ( ) : bool
IsPlayer ( ) : bool
MovementDisabled ( ) : bool
Remove ( ) : void
ResetTrackData ( ) : void
SetActive ( bool active, bool setLocation ) : void
SetCharacter ( Common.Character character ) : void
SetHealthbar ( bool active, float scale ) : void
SetShortId ( int shortId ) : void
SetTargetPosition ( Common.Vector3 targetPosition ) : void
SetVitals ( Vitals vitals ) : void
Start ( ) : void
Update ( ) : void
UpdateFromTrackData ( TrackData trackData, bool hasDelta ) : void

Private Methods

Méthode Description
AddHealthbar ( ) : void
UpdateHealthbar ( ) : void

Method Details

Awake() public méthode

public Awake ( ) : void
Résultat void

FromGameObject() public static méthode

public static FromGameObject ( Common.GameObject go ) : IGameEntity
go Common.GameObject
Résultat IGameEntity

GameEntityTypeFromTrackData() public static méthode

public static GameEntityTypeFromTrackData ( TrackData trackData ) : GameEntityType
trackData TrackData
Résultat GameEntityType

GetCharacter() public méthode

public GetCharacter ( ) : Common.Character
Résultat Common.Character

GetCharacterId() public méthode

public GetCharacterId ( ) : string
Résultat string

GetControllerType() public méthode

public GetControllerType ( ) : ControllerType
Résultat ControllerType

GetEntityId() public méthode

public GetEntityId ( ) : string
Résultat string

GetGameEntityController() public méthode

public GetGameEntityController ( ) : Common.GameEntityController
Résultat Common.GameEntityController

GetGameEntityType() public méthode

public GetGameEntityType ( ) : GameEntityType
Résultat GameEntityType

GetGameObject() public méthode

public GetGameObject ( ) : Common.GameObject
Résultat Common.GameObject

GetNetworkFields() public méthode

public GetNetworkFields ( ) : Common.NetworkFields
Résultat Common.NetworkFields

GetSpawnPoint() public méthode

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

GetTargetPosition() public méthode

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

GetTrackData() public méthode

public GetTrackData ( ) : TrackData
Résultat TrackData

GetTransform() public méthode

public GetTransform ( ) : Common.Transform
Résultat Common.Transform

GetVitals() public méthode

public GetVitals ( ) : Vitals
Résultat Vitals

HasVitals() public méthode

public HasVitals ( ) : bool
Résultat bool

Init() public méthode

public Init ( string entityId, Common.Character character, GameEntityType entityType, ControllerType controllerType ) : void
entityId string
character Common.Character
entityType GameEntityType
controllerType ControllerType
Résultat void

IsActive() public méthode

public IsActive ( ) : bool
Résultat bool

IsDead() public méthode

public IsDead ( ) : bool
Résultat bool

IsGameEntity() public static méthode

public static IsGameEntity ( Common.GameObject go ) : bool
go Common.GameObject
Résultat bool

IsInCombat() public méthode

public IsInCombat ( ) : bool
Résultat bool

IsLocalController() public méthode

public IsLocalController ( ) : bool
Résultat bool

IsNpc() public méthode

public IsNpc ( ) : bool
Résultat bool

IsOtherPlayer() public méthode

public IsOtherPlayer ( ) : bool
Résultat bool

IsPlayer() public méthode

public IsPlayer ( ) : bool
Résultat bool

MovementDisabled() public méthode

public MovementDisabled ( ) : bool
Résultat bool

Remove() public méthode

public Remove ( ) : void
Résultat void

ResetTrackData() public méthode

public ResetTrackData ( ) : void
Résultat void

SetActive() public méthode

public SetActive ( bool active, bool setLocation ) : void
active bool
setLocation bool
Résultat void

SetCharacter() public méthode

public SetCharacter ( Common.Character character ) : void
character Common.Character
Résultat void

SetHealthbar() public méthode

public SetHealthbar ( bool active, float scale ) : void
active bool
scale float
Résultat void

SetShortId() public méthode

public SetShortId ( int shortId ) : void
shortId int
Résultat void

SetTargetPosition() public méthode

public SetTargetPosition ( Common.Vector3 targetPosition ) : void
targetPosition Common.Vector3
Résultat void

SetVitals() public méthode

public SetVitals ( Vitals vitals ) : void
vitals Vitals
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void

UpdateFromTrackData() public méthode

public UpdateFromTrackData ( TrackData trackData, bool hasDelta ) : void
trackData TrackData
hasDelta bool
Résultat void

Property Details

entityId public_oe property

public string entityId
Résultat string

healthbarTemplate public_oe property

public GameObject healthbarTemplate
Résultat GameObject

inactivityTimeout public_oe property

public float inactivityTimeout
Résultat float

networkFieldsDb public_oe property

public NetworkFieldsDb networkFieldsDb
Résultat NetworkFieldsDb

shortId public_oe property

public int shortId
Résultat int