Beispiel #1
0
        public override void Draw()
        {
            Gizmos.color = Color.green;
#if UNITY_EDITOR
            GizmosExtension.DrawIsoMesh(capsuleMesh, IsoTransform.Position + Center, Vector3.one);
#endif
        }
Beispiel #2
0
        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);
 }