Example #1
0
        public virtual void initialize(fGameObject go, Colorf color)
        {
            // ugly...
            __VectrosityConfig.Configure();

            if (go.GetComponent <MeshFilter>() == null)
            {
                go.AddComponent <MeshFilter>();
            }
            if (go.GetComponent <MeshRenderer>() == null)
            {
                go.AddComponent <MeshRenderer>();
            }

            List <Vector3> vertices = new List <Vector3>()
            {
                Vector3f.Zero, Vector3f.Zero
            };

            vectorLine = new VectorLine(go.GetName() + "_vline", vertices, 1.0f, LineType.Continuous);
            VectorManager.ObjectSetup(go, vectorLine, Visibility.Dynamic, Brightness.None);
            vectorLine.SetColor(color);
        }