Skip to main content

SVirtualCamera

Index

Properties Index

Property Name
bool Enabled get set
float FieldOfView get set
float Dutch get set
float NearClip get set
float FarClip get set
float OrthographicSize get set
int Priority get set
SGameObject Follow get set
SGameObject LookAt get set
SGameObject GameObject get

Properties

Enabled

bool Enabled get set

Is this virtual camera enabled?

Space.Host.ExecutingObject.VirtualCamera.Enabled = true
--clicking this object will Enable/Disable it's Virtual Camera component
thisGameObject = Space.Host.ExecutingObject
component = thisGameObject.VirtualCamera

OnClick = function()
component.Enabled = not component.Enabled
end


thisGameObject.AddClickable()
thisGameObject.Clickable.OnClick(OnClick)

FieldOfView

float FieldOfView get set

Field of view of this virtual camera.

Space.Host.ExecutingObject.VirtualCamera.FieldOfView = 50.0

Dutch

float Dutch get set

Dutch of view of this virtual camera. In degrees.

Space.Host.ExecutingObject.VirtualCamera.Dutch = 50.0

NearClip

float NearClip get set

The near clip plane of this virtual camera.

Space.Host.ExecutingObject.VirtualCamera.NearClip = 50.0

FarClip

float FarClip get set

The far clip plane of this virtual camera.

Space.Host.ExecutingObject.VirtualCamera.FarClip = 50.0

OrthographicSize

float OrthographicSize get set

The orthographic size of this virtual camera.

Space.Host.ExecutingObject.VirtualCamera.OrthographicSize = 10.0

Priority

int Priority get set

The priority of this virtual camera. Higher priority cameras will be used over lower priority cameras when conflicted.

Space.Host.ExecutingObject.VirtualCamera.Priority = 500

Follow

SGameObject Follow get set

The object that this virtual camera should be following.

AReferenceToGameObject = Space.Host.GetReference("Reference Name")
Space.Host.ExecutingObject.VirtualCamera.Follow = AReferenceToGameObject

LookAt

SGameObject LookAt get set

The object that this virtual camera should be looking at.

AReferenceToGameObject = Space.Host.GetReference("Reference Name")
Space.Host.ExecutingObject.VirtualCamera.LookAt = AReferenceToGameObject

GameObject

SGameObject GameObject get

Property Description

theGameObject = Space.Host.ExecutingObject.VirtualCamera.GameObject