Example #1
0
        private void OnDrawGizmosSelected()
        {
            // Draws liquid surface
            UpdateSurfacePos();
            var surfacePlane = GenerateSurfacePlane();

            Gizmos.color = Color.green;
            GizmosHelper.DrawPlaneGizmos(surfacePlane, transform);
        }
        private void OnDrawGizmosSelected()
        {
            // Draws bottleneck direction and radius
            var bottleneckPlane = GenerateBottleneckPlane();

            BottleneckRadiusWorld = bottleneckRadius * transform.lossyScale.magnitude;

            Gizmos.color = Color.red;
            GizmosHelper.DrawPlaneGizmos(bottleneckPlane, transform);

            // And bottleneck position
            GizmosHelper.DrawSphereOnPlane(bottleneckPlane, BottleneckRadiusWorld, transform);
        }