Class AnalogUI
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public static class AnalogUI
- Inheritance
-
objectAnalogUI
Methods
ComputePulseAnimation(IBuildingDefinition)
public static float ComputePulseAnimation(IBuildingDefinition definition)
Parameters
definitionIBuildingDefinition
Returns
- float
Draw3DPlane(FrameDrawOptionsNoLOD, MaterialReference, Matrix4x4)
public static void Draw3DPlane(this FrameDrawOptionsNoLOD options, MaterialReference material, Matrix4x4 trs)
Parameters
optionsFrameDrawOptionsNoLODmaterialMaterialReferencetrsMatrix4x4
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
optionsFrameDrawOptionsNoLODmaterialMaterialReferencetrsMatrix4x4instanceDataTInstanceData
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
optionsFrameDrawOptionsNoLODmaterialMaterialReferencetrsMatrix4x4propertiesMaterialPropertyBlockpropertyBlockHashPropertyBlockHash
DrawUIGeneralBuildingPlacementIndicatorMesh(FrameDrawOptionsNoLOD, IMeshReference, Matrix4x4)
public static void DrawUIGeneralBuildingPlacementIndicatorMesh(FrameDrawOptionsNoLOD options, IMeshReference mesh, Matrix4x4 trs)
Parameters
optionsFrameDrawOptionsNoLODmeshIMeshReferencetrsMatrix4x4