C# Класс Common.GameEntity

Наследование: MonoBehaviour, IGameEntity
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
entityId string
healthbarTemplate GameObject
inactivityTimeout float
networkFieldsDb NetworkFieldsDb
shortId int

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
AddHealthbar ( ) : void
UpdateHealthbar ( ) : void

Описание методов

Awake() публичный Метод

public Awake ( ) : void
Результат void

FromGameObject() публичный статический Метод

public static FromGameObject ( Common.GameObject go ) : IGameEntity
go Common.GameObject
Результат IGameEntity

GameEntityTypeFromTrackData() публичный статический Метод

public static GameEntityTypeFromTrackData ( TrackData trackData ) : GameEntityType
trackData TrackData
Результат GameEntityType

GetCharacter() публичный Метод

public GetCharacter ( ) : Common.Character
Результат Common.Character

GetCharacterId() публичный Метод

public GetCharacterId ( ) : string
Результат string

GetControllerType() публичный Метод

public GetControllerType ( ) : ControllerType
Результат ControllerType

GetEntityId() публичный Метод

public GetEntityId ( ) : string
Результат string

GetGameEntityController() публичный Метод

public GetGameEntityController ( ) : Common.GameEntityController
Результат Common.GameEntityController

GetGameEntityType() публичный Метод

public GetGameEntityType ( ) : GameEntityType
Результат GameEntityType

GetGameObject() публичный Метод

public GetGameObject ( ) : Common.GameObject
Результат Common.GameObject

GetNetworkFields() публичный Метод

public GetNetworkFields ( ) : Common.NetworkFields
Результат Common.NetworkFields

GetSpawnPoint() публичный Метод

public GetSpawnPoint ( ) : Common.Vector3
Результат Common.Vector3

GetTargetPosition() публичный Метод

public GetTargetPosition ( ) : Common.Vector3
Результат Common.Vector3

GetTrackData() публичный Метод

public GetTrackData ( ) : TrackData
Результат TrackData

GetTransform() публичный Метод

public GetTransform ( ) : Common.Transform
Результат Common.Transform

GetVitals() публичный Метод

public GetVitals ( ) : Vitals
Результат Vitals

HasVitals() публичный Метод

public HasVitals ( ) : bool
Результат bool

Init() публичный Метод

public Init ( string entityId, Common.Character character, GameEntityType entityType, ControllerType controllerType ) : void
entityId string
character Common.Character
entityType GameEntityType
controllerType ControllerType
Результат void

IsActive() публичный Метод

public IsActive ( ) : bool
Результат bool

IsDead() публичный Метод

public IsDead ( ) : bool
Результат bool

IsGameEntity() публичный статический Метод

public static IsGameEntity ( Common.GameObject go ) : bool
go Common.GameObject
Результат bool

IsInCombat() публичный Метод

public IsInCombat ( ) : bool
Результат bool

IsLocalController() публичный Метод

public IsLocalController ( ) : bool
Результат bool

IsNpc() публичный Метод

public IsNpc ( ) : bool
Результат bool

IsOtherPlayer() публичный Метод

public IsOtherPlayer ( ) : bool
Результат bool

IsPlayer() публичный Метод

public IsPlayer ( ) : bool
Результат bool

MovementDisabled() публичный Метод

public MovementDisabled ( ) : bool
Результат bool

Remove() публичный Метод

public Remove ( ) : void
Результат void

ResetTrackData() публичный Метод

public ResetTrackData ( ) : void
Результат void

SetActive() публичный Метод

public SetActive ( bool active, bool setLocation ) : void
active bool
setLocation bool
Результат void

SetCharacter() публичный Метод

public SetCharacter ( Common.Character character ) : void
character Common.Character
Результат void

SetHealthbar() публичный Метод

public SetHealthbar ( bool active, float scale ) : void
active bool
scale float
Результат void

SetShortId() публичный Метод

public SetShortId ( int shortId ) : void
shortId int
Результат void

SetTargetPosition() публичный Метод

public SetTargetPosition ( Common.Vector3 targetPosition ) : void
targetPosition Common.Vector3
Результат void

SetVitals() публичный Метод

public SetVitals ( Vitals vitals ) : void
vitals Vitals
Результат void

Start() публичный Метод

public Start ( ) : void
Результат void

Update() публичный Метод

public Update ( ) : void
Результат void

UpdateFromTrackData() публичный Метод

public UpdateFromTrackData ( TrackData trackData, bool hasDelta ) : void
trackData TrackData
hasDelta bool
Результат void

Описание свойств

entityId публичное свойство

public string entityId
Результат string

healthbarTemplate публичное свойство

public GameObject healthbarTemplate
Результат GameObject

inactivityTimeout публичное свойство

public float inactivityTimeout
Результат float

networkFieldsDb публичное свойство

public NetworkFieldsDb networkFieldsDb
Результат NetworkFieldsDb

shortId публичное свойство

public int shortId
Результат int