Table of Contents

Class EntityGatlingItem

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

Fields

burnRadius

public float burnRadius

Field Value

float

casingPerNShots

public int casingPerNShots

Field Value

int

colorGunOriginal

public Color colorGunOriginal

Field Value

Color

colorHeatTube

public Color colorHeatTube

Field Value

Color

curRotatingSpeed

public float curRotatingSpeed

Field Value

float

heatAffactPowDistance

public float heatAffactPowDistance

Field Value

float

heatRadius

public float heatRadius

Field Value

float

rotatingAroundPoint

public Transform rotatingAroundPoint

Field Value

Transform

rotatingBoostSpeed

public float rotatingBoostSpeed

Field Value

float

rotatingOnFirePart

public Transform rotatingOnFirePart

Field Value

Transform

tubeHeat

public float tubeHeat

Field Value

float

tubeHeat_LastChangeColor

public float tubeHeat_LastChangeColor

Field Value

float

tubeHeatAmountPerSec

public float tubeHeatAmountPerSec

Field Value

float

Methods

Activate()

public override void Activate()

Casing()

public override void Casing()

GetVoxelCollider(Collision, out VoxelDestructor)

public static bool GetVoxelCollider(Collision collision, out VoxelDestructor voxelCollider)

Parameters

collision Collision
voxelCollider VoxelDestructor

Returns

bool

IterateVoxelsSpherical(VoxelVolume, float3, float, IterateVoxelsInRadiusAction)

public void IterateVoxelsSpherical(VoxelVolume data, float3 center_WS, float radius_WS, EntityGatlingItem.IterateVoxelsInRadiusAction visitor)

Parameters

data VoxelVolume
center_WS float3
radius_WS float
visitor EntityGatlingItem.IterateVoxelsInRadiusAction

Update()

public override void Update()