C# 클래스 PlayerScript, WaitingForHorus

상속: MonoBehaviour
파일 보기 프로젝트 열기: merveilles/WaitingForHorus 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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