GetCameraState - Game

From Creation Kit
Jump to: navigation, search

SKSE Member of: Game Script

Returns the character's current camera state. (This function requires SKSE)


Syntax

int Function GetCameraState() native global


Return Value

Returns the character's current camera state as an integer.


Examples

Function Example()
	int iCameraState = Game.GetCameraState()
	If(iCameraState == 0)
		Debug.Trace("The camera state '"+iCameraState+"' is called 'first person'")
	ElseIf(iCameraState == 1)
		Debug.Trace("The camera state '"+iCameraState+"' is called 'auto vanity'")
	ElseIf(iCameraState == 2)
		Debug.Trace("The camera state '"+iCameraState+"' is called 'VATS'")
	ElseIf(iCameraState == 3)
		Debug.Trace("The camera state '"+iCameraState+"' is called 'free'")
	ElseIf(iCameraState == 4)
		Debug.Trace("The camera state '"+iCameraState+"' is called 'iron sights")
	ElseIf(iCameraState == 5)
		Debug.Trace("The camera state '"+iCameraState+"' is called 'furniture'")
	ElseIf(iCameraState == 6)
		Debug.Trace("The camera state '"+iCameraState+"' is called 'transition'")
	ElseIf(iCameraState == 7)
		Debug.Trace("The camera state '"+iCameraState+"' is called 'tweenmenu'")
	ElseIf(iCameraState == 8)
		Debug.Trace("The camera state '"+iCameraState+"' is called 'third person 1'")
	ElseIf(iCameraState == 9)
		Debug.Trace("The camera state '"+iCameraState+"' is called 'third person 2'")
	ElseIf(iCameraState == 10)
		Debug.Trace("The camera state '"+iCameraState+"' is called 'horse'")
	ElseIf(iCameraState == 11)
		Debug.Trace("The camera state '"+iCameraState+"' is called 'bleedout'")
	ElseIf(iCameraState == 12)
		Debug.Trace("The camera state '"+iCameraState+"' is called 'dragon'")
	Else
		Debug.Trace("The camera state '"+iCameraState+"' is unknown.")
	EndIf
EndFunction


Camera States

  • 0 - first person
  • 1 - auto vanity
  • 2 - VATS
  • 3 - free
  • 4 - iron sights
  • 5 - furniture
  • 6 - transition
  • 7 - tweenmenu
  • 8 - third person 1
  • 9 - third person 2
  • 10 - horse
  • 11 - bleedout
  • 12 - dragon


See Also