Skip to content

Commit

Permalink
Remove debugging assets
Browse files Browse the repository at this point in the history
  • Loading branch information
0x7c13 committed Jul 28, 2023
1 parent 3e5f32b commit 922d654
Show file tree
Hide file tree
Showing 5 changed files with 0 additions and 123 deletions.
54 changes: 0 additions & 54 deletions Assets/Resources/Shaders/Pal3Gizmo.shader

This file was deleted.

3 changes: 0 additions & 3 deletions Assets/Resources/Shaders/Pal3Gizmo.shader.meta

This file was deleted.

6 changes: 0 additions & 6 deletions Assets/Scripts/Pal3/Renderer/IMaterialFactory.cs
Original file line number Diff line number Diff line change
Expand Up @@ -70,11 +70,5 @@ public Material CreateWaterMaterial(
public void UpdateMaterial(Material material,
Texture2D newMainTexture,
GameBoxBlendFlag blendFlag);

/// <summary>
/// For debugging purposes
/// </summary>
/// <returns></returns>
public Material CreateGizmoMaterial();
}
}
6 changes: 0 additions & 6 deletions Assets/Scripts/Pal3/Renderer/MaterialFactoryBase.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ namespace Pal3.Renderer
public abstract class MaterialFactoryBase
{
private const string SPRITE_SHADER_PATH = "Pal3/Sprite";
private const string BONE_GIZMO_SHADER_PATH = "Pal3/Gizmo";

// Sprite material uniforms
private static readonly int SpriteMainTexPropertyId = Shader.PropertyToID("_MainTex");
Expand All @@ -30,11 +29,6 @@ public Material CreateOpaqueSpriteMaterial(Texture2D texture)
return material;
}

public Material CreateGizmoMaterial()
{
return new Material(GetShader(BONE_GIZMO_SHADER_PATH));
}

internal Shader GetShader(string shaderName)
{
if (_shaders.TryGetValue(shaderName, out Shader shaderInCache)) return shaderInCache;
Expand Down
54 changes: 0 additions & 54 deletions Assets/Scripts/Pal3/Renderer/SkeletalModelRenderer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -238,9 +238,6 @@ private void RenderBone(BoneNode boneNode, Bone parentBone)

boneGo.transform.SetParent(parentBone == null ? gameObject.transform : parentBone.GameObject.transform);

// Display gizmo
RenderBoneGizmo(boneGo);

boneGo.transform.localPosition = boneNode.Translation;
boneGo.transform.localRotation = boneNode.Rotation;

Expand Down Expand Up @@ -270,25 +267,6 @@ private void RenderBone(BoneNode boneNode, Bone parentBone)
}
}

private void RenderBoneGizmo(GameObject boneGo)
{
var meshFilter = boneGo.AddComponent<MeshFilter>();
var meshRenderer = boneGo.AddComponent<MeshRenderer>();

var mesh = new Mesh();
mesh.SetVertices(BuildBoneGizmoMesh(0.02f));
mesh.SetTriangles(BuildBoneGizmoTriangle(), 0);
meshFilter.sharedMesh = mesh;

Material material = _materialFactory.CreateGizmoMaterial();

if (material != null)
{
meshRenderer.sharedMaterial = material;
material.renderQueue = 5000; // at last
}
}

private void RenderMesh()
{
if (_mshFile.SubMeshes.Length == 0) return;
Expand Down Expand Up @@ -423,38 +401,6 @@ public Bounds GetMeshBounds()
return bounds;
}

private Vector3[] BuildBoneGizmoMesh(float size)
{
Vector3[] verts = new Vector3[8];
verts[0] = new Vector3(-size, -size, -size);
verts[1] = new Vector3(-size, size, -size);
verts[2] = new Vector3(size, -size, -size);
verts[3] = new Vector3(size, size, -size);

verts[4] = new Vector3(-size, -size, size);
verts[5] = new Vector3(-size, size, size);
verts[6] = new Vector3(size, -size, size);
verts[7] = new Vector3(size, -size, size);

return verts;
}

private int[] BuildBoneGizmoTriangle()
{
int[] indices =
{
0, 1, 2, 2, 1, 3,
4, 5, 6, 6, 5, 7,

4, 5, 0, 0, 5, 1,
2, 4, 6, 6, 4, 7,

1, 5, 3, 3, 5, 7,
0, 4, 2, 2, 4, 6,
};
return indices;
}

private void OnDisable()
{
Dispose();
Expand Down

0 comments on commit 922d654

Please sign in to comment.