C# Класс PlayerScript, WaitingForHorus

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

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

Свойство Тип Описание
AnimationEvents MechaAnimationEvents
CameraScript CameraScript
FlagParts Renderer[]
HealthScript HealthScript
IdleTransitionFadeLength float
InstantOverlapEjection bool
ObjectToUseForBounds GameObject
OverlapEjectionSpeed float
SafetyCollisionMask LayerMask
ShootingScript PlayerShootingScript
StepSound AudioSource
UnsafeAllEnabledPlayerScripts List
airVelocityDamping float
cameraPivot Transform
controller CharacterController
dashEffectPivot Transform
dashEffectRenderer Renderer
dashForwardVelocity float
dashSound AudioSource
dashUpwardVelocity float
gravity float
jumpSound AudioSource
jumpVelocity float
landingSound AudioSource
lockMouse bool
lookAngleLimit float
mouseSensitivity float
recoilDamping float
speed float
timeBetweenDashes float
warningSound AudioSource
warningSphereFab GameObject

Private Properties

Свойство Тип Описание
AddRecoil void
CheckOverlap bool
ConsumedRocketJump void
GetControllerCapsuleGeometryAtPosition void
PerformDestroy void
ReceiveRemoteWantsFlagVisibility void
ReceiveShotgunFired void
ReceiveStartedBeingLockedOnBy void
ReceiveStepEvent void
ReceiveStoppedBeingLockedOnBy void
RemoteReceiveHasFlagVisible void
RemoteReceiveTargetedBy void
RemoteReceiveUntargetedBy void
ServerRequestedToDie void
ServerUpdateConnectionQuality IEnumerator
Targeted void
Untargeted void
UpdateMovement void
UpdateRemoteDashVelocity void
UpdateRemoteMovement void

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

Метод Описание
Awake ( ) : void
CanSeeOtherPlayer ( PlayerScript other ) : bool
GetTargetedBy ( PlayerScript enemy ) : void
GetUntargetedBy ( PlayerScript enemy ) : void
LateUpdate ( ) : void
OnDestroy ( ) : void
OnDisable ( ) : void
OnEnable ( ) : void
OnGUI ( ) : void
ReceiveStartedRocketJump ( ) : void
RequestedToDieByOwner ( PlayerPresence instigator ) : void
ResetAnimation ( ) : void
ResetVelocities ( ) : void
ResetWarnings ( ) : void
Start ( ) : void
StopFalling ( ) : void
Update ( ) : void
uLink_OnSerializeNetworkView ( uLink stream, uLink info ) : void

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

Метод Описание
AddRecoil ( Vector3 impulse ) : void
CheckOverlap ( Vector3 position ) : bool
ConsumedRocketJump ( ) : void
GetControllerCapsuleGeometryAtPosition ( Vector3 position, Vector3 &top, Vector3 &bottom, float &height, float &radius ) : void
PerformDestroy ( ) : void
ReceiveRemoteWantsFlagVisibility ( uLink info ) : void
ReceiveShotgunFired ( ) : void
ReceiveStartedBeingLockedOnBy ( PlayerScript enemy ) : void
ReceiveStepEvent ( Vector3 localDirection ) : void
ReceiveStoppedBeingLockedOnBy ( PlayerScript enemy ) : void
RemoteReceiveHasFlagVisible ( bool visible ) : void
RemoteReceiveTargetedBy ( uLink enemyPlayerScriptID, uLink info ) : void
RemoteReceiveUntargetedBy ( uLink enemyPlayerScriptID, uLink info ) : void
ServerRequestedToDie ( uLink instigatorPresenceViewID ) : void
ServerUpdateConnectionQuality ( ) : IEnumerator
Targeted ( PlayerScript targetingUs ) : void
Untargeted ( PlayerScript enemy ) : void
UpdateMovement ( ) : void
UpdateRemoteDashVelocity ( ) : void
UpdateRemoteMovement ( ) : void

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

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

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

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

public CanSeeOtherPlayer ( PlayerScript other ) : bool
other PlayerScript
Результат bool

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

public GetTargetedBy ( PlayerScript enemy ) : void
enemy PlayerScript
Результат void

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

public GetUntargetedBy ( PlayerScript enemy ) : void
enemy PlayerScript
Результат void

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

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

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

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

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

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

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

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

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

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

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

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

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

public RequestedToDieByOwner ( PlayerPresence instigator ) : void
instigator PlayerPresence
Результат void

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

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

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

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

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

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

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

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

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

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

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

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

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

public uLink_OnSerializeNetworkView ( uLink stream, uLink info ) : void
stream uLink
info uLink
Результат void

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

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

public MechaAnimationEvents AnimationEvents
Результат MechaAnimationEvents

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

public CameraScript CameraScript
Результат CameraScript

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

public Renderer[] FlagParts
Результат Renderer[]

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

public HealthScript HealthScript
Результат HealthScript

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

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

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

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

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

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

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

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

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

public LayerMask SafetyCollisionMask
Результат LayerMask

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

public PlayerShootingScript ShootingScript
Результат PlayerShootingScript

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

public AudioSource StepSound
Результат AudioSource

UnsafeAllEnabledPlayerScripts публичное статическое свойство

public static List UnsafeAllEnabledPlayerScripts
Результат List

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

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

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

public Transform cameraPivot
Результат Transform

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

public CharacterController controller
Результат CharacterController

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

public Transform dashEffectPivot
Результат Transform

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

public Renderer dashEffectRenderer
Результат Renderer

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

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

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

public AudioSource dashSound
Результат AudioSource

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

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

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

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

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

public AudioSource jumpSound
Результат AudioSource

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

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

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

public AudioSource landingSound
Результат AudioSource

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

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

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

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

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

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

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

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

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

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

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

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

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

public AudioSource warningSound
Результат AudioSource

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

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