Example #1
0
 /// <summary>
 /// The main entry point for the application.
 /// </summary>
 static void Main(string[] args)
 {
     using (MovingObjects game = new MovingObjects())
     {
         game.Run();
     }
 }
Example #2
0
        private void addMovingObject(roadPiece rp, bool isPedestrian)
        {
            MovingObject mo = new MovingObject(isPedestrian, rp);

            if (MovingObjects == null)
            {
                MovingObjects = new List <MovingObject>();
            }
            MovingObjects.Add(mo);
        }
Example #3
0
    public override void OnInspectorGUI()
    {
        serializedObject.Update();

        DrawDefaultInspector();

        MovingObjects script = (MovingObjects)target;

        if (GUILayout.Button("Set Start Position"))
        {
            startPos.vector3Value = script.transform.position;
        }
        if (GUILayout.Button("Set End Position"))
        {
            endPos.vector3Value = script.transform.position;
        }
        if (GUILayout.Button("Set To Start Position"))
        {
            script.transform.position = startPos.vector3Value;
        }

        serializedObject.ApplyModifiedProperties();
    }
Example #4
0
 void Awake()
 {
     train         = FindObjectOfType <Train>();
     movingObjects = FindObjectOfType <MovingObjects>();
 }