public override void Draw() { Gizmos.color = Color.green; #if UNITY_EDITOR GizmosExtension.DrawIsoMesh(capsuleMesh, IsoTransform.Position + Center, Vector3.one); #endif }
private void OnDrawGizmos() { var isoTransform = GetComponent <IsoTransform>(); var mesh = CreateMesh(); GetComponent <MeshFilter>().mesh = mesh; GizmosExtension.DrawIsoMesh(mesh, isoTransform.Position, isoTransform.Size); // Gizmos.DrawWireMesh(mesh,isoTransform.Position); }
public override void Draw() { if (MCollider == null || MCollider.sharedMesh == null) { Debug.Log(name + ", IsoMeshCollider is missing a Mesh to show bounds. \n Add a mesh or delete the IsoMeshCollider component"); return; } if (IsoTransform == null) { IsoTransform = GetComponent <IsoTransform>(); } Gizmos.color = Color.green; GizmosExtension.DrawIsoMesh(Mesh, IsoTransform.Position, Scale); }