/// <summary> /// The main entry point for the application. /// </summary> static void Main(string[] args) { using (MovingObjects game = new MovingObjects()) { game.Run(); } }
private void addMovingObject(roadPiece rp, bool isPedestrian) { MovingObject mo = new MovingObject(isPedestrian, rp); if (MovingObjects == null) { MovingObjects = new List <MovingObject>(); } MovingObjects.Add(mo); }
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(); }
void Awake() { train = FindObjectOfType <Train>(); movingObjects = FindObjectOfType <MovingObjects>(); }