Table of Contents

Class AnalogUI

Namespace
Root
Assembly
SPZGameAssembly.dll
public static class AnalogUI
Inheritance
object
AnalogUI

Methods

ComputePulseAnimation(IBuildingDefinition)

public static float ComputePulseAnimation(IBuildingDefinition definition)

Parameters

definition IBuildingDefinition

Returns

float

Draw3DPlane(FrameDrawOptionsNoLOD, MaterialReference, Matrix4x4)

public static void Draw3DPlane(this FrameDrawOptionsNoLOD options, MaterialReference material, Matrix4x4 trs)

Parameters

options FrameDrawOptionsNoLOD
material MaterialReference
trs Matrix4x4

Draw3DPlaneWithPerInstanceData<TInstanceData>(FrameDrawOptionsNoLOD, MaterialReference, Matrix4x4, TInstanceData)

public static void Draw3DPlaneWithPerInstanceData<TInstanceData>(this FrameDrawOptionsNoLOD options, MaterialReference material, Matrix4x4 trs, TInstanceData instanceData) where TInstanceData : unmanaged, IPerInstanceData

Parameters

options FrameDrawOptionsNoLOD
material MaterialReference
trs Matrix4x4
instanceData TInstanceData

Type Parameters

TInstanceData

Draw3DPlaneWithPropertiesFast(FrameDrawOptionsNoLOD, MaterialReference, Matrix4x4, MaterialPropertyBlock, PropertyBlockHash)

public static void Draw3DPlaneWithPropertiesFast(this FrameDrawOptionsNoLOD options, MaterialReference material, Matrix4x4 trs, MaterialPropertyBlock properties, PropertyBlockHash propertyBlockHash)

Parameters

options FrameDrawOptionsNoLOD
material MaterialReference
trs Matrix4x4
properties MaterialPropertyBlock
propertyBlockHash PropertyBlockHash

DrawUIGeneralBuildingPlacementIndicatorMesh(FrameDrawOptionsNoLOD, IMeshReference, Matrix4x4)

public static void DrawUIGeneralBuildingPlacementIndicatorMesh(FrameDrawOptionsNoLOD options, IMeshReference mesh, Matrix4x4 trs)

Parameters

options FrameDrawOptionsNoLOD
mesh IMeshReference
trs Matrix4x4