C# 클래스 CameraScript, WaitingForHorus

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

공개 프로퍼티들

프로퍼티 타입 설명
BarrelFirstPersonOffsetTransform Transform
CrosshairSmoothingSpeed float
ExteriorViewOffset Vector3
HackDisableShadowsObjects GameObject[]
HasSmoothedRotation bool
InteriorViewOffset Vector3
ObjectsToHideInFirstPerson GameObject[]
UsesRaycastCrosshair bool
ZoomedFieldOfViewRatio float
collisionRadius float
crosshair Texture2D
minDistance float
player PlayerScript
smoothing float

Private Properties

프로퍼티 타입 설명
ReceiveExteriorViewOptionChanged void
ReceiveFOVChanged void
UpdateCameraObjectVisibiliy void

공개 메소드들

메소드 설명
AddGunShotImpulse ( float amount ) : void
AddYSpringImpulse ( float impulse ) : void
AdjustCameraFOVInstantly ( ) : void
Awake ( ) : void
CalculateGunShotImpulse ( float amount ) : Vector3
FixedUpdate ( ) : void
GetCrosshairPosition ( ) : Vector2
GetTargetPosition ( ) : Vector3
LateUpdate ( ) : void
OnDestroy ( ) : void
OnGUI ( ) : void
Render ( float size, Color color ) : void
Start ( ) : void
Update ( ) : void

비공개 메소드들

메소드 설명
ReceiveExteriorViewOptionChanged ( bool newIsExterior ) : void
ReceiveFOVChanged ( float fov ) : void
UpdateCameraObjectVisibiliy ( ) : void

메소드 상세

AddGunShotImpulse() 공개 메소드

public AddGunShotImpulse ( float amount ) : void
amount float
리턴 void

AddYSpringImpulse() 공개 메소드

public AddYSpringImpulse ( float impulse ) : void
impulse float
리턴 void

AdjustCameraFOVInstantly() 공개 메소드

public AdjustCameraFOVInstantly ( ) : void
리턴 void

Awake() 공개 메소드

public Awake ( ) : void
리턴 void

CalculateGunShotImpulse() 공개 메소드

public CalculateGunShotImpulse ( float amount ) : Vector3
amount float
리턴 Vector3

FixedUpdate() 공개 메소드

public FixedUpdate ( ) : void
리턴 void

GetCrosshairPosition() 공개 메소드

public GetCrosshairPosition ( ) : Vector2
리턴 Vector2

GetTargetPosition() 공개 메소드

public GetTargetPosition ( ) : Vector3
리턴 Vector3

LateUpdate() 공개 메소드

public LateUpdate ( ) : void
리턴 void

OnDestroy() 공개 메소드

public OnDestroy ( ) : void
리턴 void

OnGUI() 공개 메소드

public OnGUI ( ) : void
리턴 void

Render() 공개 메소드

public Render ( float size, Color color ) : void
size float
color Color
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

프로퍼티 상세

BarrelFirstPersonOffsetTransform 공개적으로 프로퍼티

public Transform BarrelFirstPersonOffsetTransform
리턴 Transform

CrosshairSmoothingSpeed 공개적으로 프로퍼티

public float CrosshairSmoothingSpeed
리턴 float

ExteriorViewOffset 공개적으로 프로퍼티

public Vector3 ExteriorViewOffset
리턴 Vector3

HackDisableShadowsObjects 공개적으로 프로퍼티

public GameObject[] HackDisableShadowsObjects
리턴 GameObject[]

HasSmoothedRotation 공개적으로 프로퍼티

public bool HasSmoothedRotation
리턴 bool

InteriorViewOffset 공개적으로 프로퍼티

public Vector3 InteriorViewOffset
리턴 Vector3

ObjectsToHideInFirstPerson 공개적으로 프로퍼티

public GameObject[] ObjectsToHideInFirstPerson
리턴 GameObject[]

UsesRaycastCrosshair 공개적으로 프로퍼티

public bool UsesRaycastCrosshair
리턴 bool

ZoomedFieldOfViewRatio 공개적으로 프로퍼티

public float ZoomedFieldOfViewRatio
리턴 float

collisionRadius 공개적으로 프로퍼티

public float collisionRadius
리턴 float

crosshair 공개적으로 프로퍼티

public Texture2D crosshair
리턴 Texture2D

minDistance 공개적으로 프로퍼티

public float minDistance
리턴 float

player 공개적으로 프로퍼티

public PlayerScript player
리턴 PlayerScript

smoothing 공개적으로 프로퍼티

public float smoothing
리턴 float