C# Класс Common.NpcEntityController

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

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

Свойство Тип Описание
activePlatform Common.Transform
agent NavMeshAgent
agentTarget Common.Vector3
antiBump float
backSpeed float
controllingBoat bool
gameEntity IGameEntity
gravity float
jumpPower float
lastPosition Common.Vector3
moveSpeed float
onBoat bool
pathEndThreshold float
playerSpeed float
runSpeed float
serverTarget Common.Vector3
slopeLimit float
speed float
stopped bool
swimJumpSpeed float
swimLevel float
swimSpeed float
swimming bool
targetTransform Common.Transform
turnSpeed float
updateAgentDestination bool
useNavmesh bool
walkSpeed float

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

Метод Описание
AtEndOfPath ( ) : bool
GetPlayerSpeed ( ) : float
IsInitialized ( ) : bool
ManualUpdate ( ) : void
MoveOnPlatform ( ) : void
OnBoat ( ) : bool
PlatformPostCalc ( ) : void
ServerMove ( float y, float spd, Common.Vector3 targetPosition ) : void
SetAgentTarget ( Common.Vector3 agentTarget ) : void
SetNetworkFields ( Common.NetworkFields networkFields ) : void
SetPlayerSpeed ( float speed ) : void
SetTargetTransform ( Common.Transform targetTransform ) : void
Start ( ) : void

Защищенные методы

Метод Описание
RotateTowards ( Common.Vector3 dir ) : void

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

Метод Описание
AgentUpdate ( ) : void
RemoteUpdate ( Common.Vector3 targetPosition ) : void
SetAnimation ( AnimationName name ) : void
UpdateAnimations ( float distanceToTarget ) : void

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

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

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

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

public GetPlayerSpeed ( ) : float
Результат float

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

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

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

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

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

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

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

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

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

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

RotateTowards() защищенный Метод

protected RotateTowards ( Common.Vector3 dir ) : void
dir Common.Vector3
Результат void

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

public ServerMove ( float y, float spd, Common.Vector3 targetPosition ) : void
y float
spd float
targetPosition Common.Vector3
Результат void

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

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

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

public SetNetworkFields ( Common.NetworkFields networkFields ) : void
networkFields Common.NetworkFields
Результат void

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

public SetPlayerSpeed ( float speed ) : void
speed float
Результат void

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

public SetTargetTransform ( Common.Transform targetTransform ) : void
targetTransform Common.Transform
Результат void

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

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

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

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

public Transform,Common activePlatform
Результат Common.Transform

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

public NavMeshAgent agent
Результат NavMeshAgent

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

public Vector3,Common agentTarget
Результат Common.Vector3

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

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

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

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

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

public bool controllingBoat
Результат bool

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

public IGameEntity gameEntity
Результат IGameEntity

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

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

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

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

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

public Vector3,Common lastPosition
Результат Common.Vector3

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

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

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

public bool onBoat
Результат bool

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

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

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

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

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

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

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

public Vector3,Common serverTarget
Результат Common.Vector3

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

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

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

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

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

public bool stopped
Результат bool

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

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

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

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

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

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

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

public bool swimming
Результат bool

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

public Transform,Common targetTransform
Результат Common.Transform

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

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

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

public bool updateAgentDestination
Результат bool

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

public bool useNavmesh
Результат bool

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

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