Table of Contents

Class EntityLinkerGun

Namespace
VoxelPlayground.Entity
Assembly
GamePlay.dll
public class EntityLinkerGun : EntityFirableWeapon
Inheritance
object
EntityLinkerGun
Inherited Members
Extension Methods

Fields

connectionLineRenderer

public LineRenderer connectionLineRenderer

Field Value

LineRenderer

createdJoints

public List<PhysLink> createdJoints

Field Value

List<PhysLink>

firePoint

public Transform firePoint

Field Value

Transform

grappleJumpForce

public float grappleJumpForce

Field Value

float
public static PhysLink grappleLink

Field Value

PhysLink

hardLinkColor

public Color hardLinkColor

Field Value

Color

hardSelectVFX

public string hardSelectVFX

Field Value

string
public static PhysLink hitLink

Field Value

PhysLink

hitPointOffsetAlongRay

public float hitPointOffsetAlongRay

Field Value

float

isGrappleBindHand

public bool isGrappleBindHand

Field Value

bool

isHardOrSoftJoint

public bool isHardOrSoftJoint

Field Value

bool

jointBounciness

public float jointBounciness

Field Value

float

jointContactDistance

public float jointContactDistance

Field Value

float

jointDamper

public float jointDamper

Field Value

float

jointEnableCollision

public bool jointEnableCollision

Field Value

bool

jointSpring

public float jointSpring

Field Value

float

knockoutStability

public float knockoutStability

Field Value

float

lastHitInfo

public RaycastHit? lastHitInfo

Field Value

RaycastHit?

physLinkPrefab

public PhysLink physLinkPrefab

Field Value

PhysLink

playHitSound

public bool playHitSound

Field Value

bool

rayLineRenderer

public LineRenderer rayLineRenderer

Field Value

LineRenderer

shotDistance

public float shotDistance

Field Value

float

softLinkColor

public Color softLinkColor

Field Value

Color

softSelectVFX

public string softSelectVFX

Field Value

string

targetRb

public Rigidbody targetRb

Field Value

Rigidbody

targetRbLocalAnchor

public Vector3 targetRbLocalAnchor

Field Value

Vector3

Methods

Awake()

protected override void Awake()

OnAbilityLongPressed()

public override void OnAbilityLongPressed()

OnAbilityPressed()

public override void OnAbilityPressed()

OnPutDown()

public override void OnPutDown()

OnTriggerPressed()

public override void OnTriggerPressed()

OnTriggerReleased()

public override void OnTriggerReleased()