Table of Contents

Class HitShape

Namespace
Netick.Unity.Pro
Assembly
Netick.Unity.Pro.dll
public class HitShape : MonoBehaviour, IHitShape
Inheritance
HitShape
Implements

Constructors

HitShape()

public HitShape()

Fields

Center

public Vector3 Center

Field Value

Vector3

Radius

public float Radius

Field Value

float

Shape

public HitShapeType Shape

Field Value

HitShapeType

Size

public Vector3 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