Class HitShape
- Namespace
- Netick.Unity.Pro
- Assembly
- Netick.Unity.Pro.dll
public class HitShape : MonoBehaviour, IHitShape
- Inheritance
-
HitShape
- Implements
-
Constructors
HitShape()
Fields
Center
Field Value
- Vector3
Radius
Field Value
- float
Shape
public HitShapeType Shape
Field Value
- HitShapeType
Size
Field Value
- Vector3
Properties
Container
public HitShapeContainer Container { get; }
Property Value
- HitShapeContainer
Index
public int Index { get; }
Property Value
- int
LagCompShape
public LagCompShape LagCompShape { get; }
Property Value
- LagCompShape
Sandbox
public NetworkSandbox Sandbox { get; }
Property Value
- NetworkSandbox
Methods
Raycast(Vector3, Vector3, out LagCompHit, NetworkPlayer, float, bool)
public bool Raycast(Vector3 origin, Vector3 direction, out LagCompHit hitData, NetworkPlayer inputSource, float maxDistance = Infinity, bool includeInputSource = false)
Parameters
origin Vector3
direction Vector3
hitData LagCompHit
inputSource NetworkPlayer
maxDistance float
includeInputSource bool
Returns
- bool
Raycast2D(Vector3, Vector3, out LagCompHit2D, NetworkPlayer, float, bool)
public bool Raycast2D(Vector3 origin, Vector3 direction, out LagCompHit2D hitData, NetworkPlayer inputSource, float maxDistance = Infinity, bool includeInputSource = false)
Parameters
origin Vector3
direction Vector3
hitData LagCompHit2D
inputSource NetworkPlayer
maxDistance float
includeInputSource bool
Returns
- bool