Added Dohya

This commit is contained in:
2026-08-29 13:34:57 +03:00
parent f6a7547e84
commit 9f87122a34
1478 changed files with 963649 additions and 35753 deletions
@@ -0,0 +1,45 @@
using UnityEngine;
using System.Collections;
namespace VLB
{
public static class GlobalMesh
{
public static Mesh Get()
{
var needDoubleSided = Config.Instance.requiresDoubleSidedMesh;
if (ms_Mesh == null
|| ms_DoubleSided != needDoubleSided)
{
Destroy();
ms_Mesh = MeshGenerator.GenerateConeZ_Radius(
lengthZ: 1f,
radiusStart: 1f,
radiusEnd: 1f,
numSides: Config.Instance.sharedMeshSides,
numSegments: Config.Instance.sharedMeshSegments,
cap: true,
doubleSided: needDoubleSided);
ms_Mesh.hideFlags = Consts.Internal.ProceduralObjectsHideFlags;
ms_DoubleSided = needDoubleSided;
}
return ms_Mesh;
}
public static void Destroy()
{
if (ms_Mesh != null)
{
GameObject.DestroyImmediate(ms_Mesh);
ms_Mesh = null;
}
}
static Mesh ms_Mesh = null;
static bool ms_DoubleSided = false;
}
}