Example #1
0
    void Start()
    {
        VectorLine.SetCamera3D(myCamera);
        demoLine = new VectorLine("demoLine", new List <Vector3>(), 20.0f, LineType.Discrete);
        Hemisphere.CreateHemisphereMesh();
        demoLine.points3.Add(target1.transform.position);
        demoLine.points3.Add(pos.transform.position);
        demoLine.points3.Add(target2.transform.position);
        demoLine.points3.Add(pos.transform.position);
        demoLine.Draw3DAuto();

        origin = GameObject.CreatePrimitive(PrimitiveType.Sphere);
        origin.transform.position = pos.transform.position;
        Destroy(origin.GetComponent <MeshRenderer>());

        freedomPos = GameObject.CreatePrimitive(PrimitiveType.Sphere);
        freedomPos.transform.localScale = new Vector3(0.01F, 0.01F, 0.01F);
        Destroy(freedomPos.GetComponent <MeshRenderer>());
    }
Example #2
0
 /*
  * This class is used to set up anything in the scene that might need to run outside of all other scripts.
  */
 void Awake()
 {
     Hemisphere.CreateHemisphereMesh();
 }