• Manual
  • API Summary
  • About
Show / Hide Table of Contents
  • DOTS_TPC
    • DotsHelper
    • FollowMode
    • FreeLookMode
    • FreeLookMouseHideMode
    • MouseCursorHelper
    • StationaryModeType
    • TargetablesComparer
    • TargetableWithDistance
    • TPC_AllHitsCollector
    • TPC_CameraControllerJob
    • TPC_CameraControllerJob.DistanceComparer
    • TPC_CameraTarget
    • TPC_ControllerOptions
    • TPC_ControllerState
    • TPC_DebugOptions
    • TPC_FadeMaterial
    • TPC_FadeSystem
    • TPC_FadeSystem.FadeJob
    • TPC_FadeSystem.FadeJob.InternalCompiler
    • TPC_FadeSystem.FadeJob.InternalCompilerQueryAndHandleData
    • TPC_FadeSystem.FadeJob.InternalCompilerQueryAndHandleData.TypeHandle
    • TPC_FollowJob
    • TPC_FollowOptions
    • TPC_FollowState
    • TPC_FreeLookJob
    • TPC_FreeLookOptions
    • TPC_GatherInputsSystem
    • TPC_HitsCollector
    • TPC_IgnoreTag
    • TPC_Input
    • TPC_Input_FreeLook
    • TPC_Input_LockOn
    • TPC_Input_Shoulder
    • TPC_Input.CameraMovementActions
    • TPC_Input.ICameraMovementActions
    • TPC_LockOnCollector
    • TPC_LockOnJob
    • TPC_LockOnOptions
    • TPC_LockOnState
    • TPC_MainCamera
    • TPC_MainSystem
    • TPC_RaycasHitsCollector
    • TPC_ShoulderJob
    • TPC_ShoulderOptions
    • TPC_SmoothedTargetPosition
    • TPC_SyncMainCameraSystem
    • TPC_TargetableOffset
    • TPC_TargetableTag

Struct TPC_ControllerState

Implements
IComponentData
IQueryTypeParameter
Inherited Members
ValueType.Equals(Object)
ValueType.GetHashCode()
ValueType.ToString()
Object.Equals(Object, Object)
Object.GetType()
Object.ReferenceEquals(Object, Object)
Namespace: DOTS_TPC
Assembly: DOTS-TPC.dll
Syntax
public struct TPC_ControllerState : IComponentData, IQueryTypeParameter

Fields

CameraAngles

Declaration
public float2 CameraAngles
Field Value
Type Description
float2

CameraNormalMode

Declaration
public bool CameraNormalMode
Field Value
Type Description
Boolean

CameraOffsetMagnitude

Declaration
public float CameraOffsetMagnitude
Field Value
Type Description
Single

CameraRotation

Declaration
public quaternion CameraRotation
Field Value
Type Description
quaternion

CurrentCameraOffsetVector

Declaration
public float3 CurrentCameraOffsetVector
Field Value
Type Description
float3

CurrentPivotRotation

Declaration
public quaternion CurrentPivotRotation
Field Value
Type Description
quaternion

DesiredPosition

Declaration
public float3 DesiredPosition
Field Value
Type Description
float3

DirToTarget

Declaration
public float3 DirToTarget
Field Value
Type Description
float3

Distance

Declaration
public float Distance
Field Value
Type Description
Single

GroundHit

Declaration
public bool GroundHit
Field Value
Type Description
Boolean

InvertCameraOffsetVector

Declaration
public bool InvertCameraOffsetVector
Field Value
Type Description
Boolean

OcclusionHitHappened

Declaration
public bool OcclusionHitHappened
Field Value
Type Description
Boolean

PivotRotation

Declaration
public quaternion PivotRotation
Field Value
Type Description
quaternion

PresentationDistance

Declaration
public float PresentationDistance
Field Value
Type Description
Single

PrevPosition

Declaration
public float3 PrevPosition
Field Value
Type Description
float3

SmartPivotInitialized

Declaration
public bool SmartPivotInitialized
Field Value
Type Description
Boolean

SmartPivotRotation

Declaration
public quaternion SmartPivotRotation
Field Value
Type Description
quaternion

SmartPivotStartingX

Declaration
public float SmartPivotStartingX
Field Value
Type Description
Single

Implements

Unity.Entities.IComponentData
Unity.Entities.IQueryTypeParameter
In This Article
Back to top Generated by DocFX