C# Класс CameraScript, WaitingForHorus

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

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

Свойство Тип Описание
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