// 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; }
// 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 }); }