示例#1
0
 // Token: 0x06000F3F RID: 3903 RVA: 0x00064470 File Offset: 0x00062670
 private void OnDrawGizmos()
 {
     if (this.CollisionTest.Size > 0f)
     {
         Gizmos.color = this.CollisionTest.Color;
         Gizmos.DrawSphere(this.CollisionTest.Position, this.CollisionTest.Size);
     }
     foreach (GizmoHelper.Gizmo gizmo in this.gizmos)
     {
         Gizmos.color = gizmo.Color;
         GizmoHelper.GizmoType type = gizmo.Type;
         if (type != GizmoHelper.GizmoType.Cube)
         {
             if (type != GizmoHelper.GizmoType.Sphere)
             {
                 Gizmos.DrawSphere(gizmo.Position, gizmo.Size);
             }
             else
             {
                 Gizmos.DrawSphere(gizmo.Position, gizmo.Size);
             }
         }
         else
         {
             Gizmos.DrawCube(gizmo.Position, Vector3.one * gizmo.Size);
         }
     }
     Gizmos.color = Color.white;
 }
示例#2
0
 // Token: 0x06000F3E RID: 3902 RVA: 0x0006441C File Offset: 0x0006261C
 public void AddGizmo(Vector3 position, Color color, GizmoHelper.GizmoType type = GizmoHelper.GizmoType.Sphere, float size = 0.1f)
 {
     Debug.Log("AddGizmo " + position);
     this.gizmos.Add(new GizmoHelper.Gizmo
     {
         Position = position,
         Type     = type,
         Size     = size,
         Color    = color
     });
 }