Table of Contents

Class BladeTrigger

Namespace
VoxelPlayground.Entity
Assembly
GamePlay.dll
public class BladeTrigger : MonoBehaviour
Inheritance
object
BladeTrigger
Extension Methods

Fields

angular

public float angular

Field Value

float

bladeColliderTransform

public Transform bladeColliderTransform

Field Value

Transform

cutHardnessCap

public int cutHardnessCap

Field Value

int

damageVoxel

[InfoBox("是否修改破坏块", InfoMessageType.Info, null)]
public bool damageVoxel

Field Value

bool

disableColliderOnHit

public bool disableColliderOnHit

Field Value

bool

enabledDirs

public bool[] enabledDirs

Field Value

bool[]

enableSliceOut

[InfoBox("插入后会随重力自然滑落", InfoMessageType.Info, null)]
public bool enableSliceOut

Field Value

bool

extraJointData

public JointInfoData extraJointData

Field Value

JointInfoData

force

public float force

Field Value

float

forceDir

public Vector3 forceDir

Field Value

Vector3

go

public bool go

Field Value

bool

hitDetectionBox

public BoxCollider hitDetectionBox

Field Value

BoxCollider

materialID

public uint materialID

Field Value

uint

OnAttached

public Action<HitInfo> OnAttached

Field Value

Action<HitInfo>

poisonRadius

public float poisonRadius

Field Value

float

shadowGo

public GameObject shadowGo

Field Value

GameObject

sharpness

public float sharpness

Field Value

float

Used

public bool Used

Field Value

bool

Properties

bladeCollider

public BoxCollider bladeCollider { get; }

Property Value

BoxCollider

isStabbingEntity

public bool isStabbingEntity { get; }

Property Value

bool

Methods

Reset()

public void Reset()

SetColliderEnable(bool)

public void SetColliderEnable(bool enable)

Parameters

enable bool