예제 #1
0
        public void DrawSimple(GX_Object_0x48 gxData)
        {
            Gizmos.color = drawSimpleColor;

            foreach (GX_Data.Object_0x48.BaseObject obj in gxData.obj)
            {
                //Gizmos.color = ColorUtility.NormalToColor(obj.transform.rotation * Vector3.forward);
                Gizmos.DrawMesh(drawSimpleMesh, obj.transform.position, obj.transform.rotation, Vector3Utility.Clamp(obj.transform.scale * drawSimpleScale, -drawSimpleScaleMax, drawSimpleScaleMax));
            }

            Gizmos.color = Palette.red_orange;
            foreach (GX_Data.Object_0x48.BaseObject obj in gxData.obj)
            {
                GizmosDrawTransform(obj, Vector3.right, obj.transform.scale.x);
            }

            Gizmos.color = Palette.lime_green;
            foreach (GX_Data.Object_0x48.BaseObject obj in gxData.obj)
            {
                GizmosDrawTransform(obj, Vector3.up, obj.transform.scale.y);
            }

            Gizmos.color = Palette.cobalt;
            foreach (GX_Data.Object_0x48.BaseObject obj in gxData.obj)
            {
                GizmosDrawTransform(obj, Vector3.forward, obj.transform.scale.z);
            }
        }