C# Class Valve.VR.InteractionSystem.TeleportArc

Inheritance: MonoBehaviour
显示文件 Open project: HelloKS/MaiMai-VR Class Usage Examples

Public Properties

Property Type Description
material Material
segmentCount int
thickness float

Public Methods

Method Description
DrawArc ( RaycastHit &hitInfo ) : bool
GetArcPositionAtTime ( float time ) : Vector3
Hide ( ) : void
SetArcData ( Vector3 position, Vector3 velocity, bool gravity, bool pointerAtBadAngle ) : void
SetColor ( Color color ) : void
Show ( ) : void
Start ( ) : void
Update ( ) : void

Private Methods

Method Description
CreateLineRendererObjects ( ) : void
DrawArcSegment ( int index, float startTime, float endTime ) : void
FindProjectileCollision ( RaycastHit &hitInfo ) : float
HideLineSegments ( int startSegment, int endSegment ) : void

Method Details

DrawArc() public method

public DrawArc ( RaycastHit &hitInfo ) : bool
hitInfo RaycastHit
return bool

GetArcPositionAtTime() public method

public GetArcPositionAtTime ( float time ) : Vector3
time float
return Vector3

Hide() public method

public Hide ( ) : void
return void

SetArcData() public method

public SetArcData ( Vector3 position, Vector3 velocity, bool gravity, bool pointerAtBadAngle ) : void
position Vector3
velocity Vector3
gravity bool
pointerAtBadAngle bool
return void

SetColor() public method

public SetColor ( Color color ) : void
color Color
return void

Show() public method

public Show ( ) : void
return void

Start() public method

public Start ( ) : void
return void

Update() public method

public Update ( ) : void
return void

Property Details

material public_oe property

public Material material
return Material

segmentCount public_oe property

public int segmentCount
return int

thickness public_oe property

public float thickness
return float