public BoardInjector() { dock = new Dock(); DockPath = new LinkedList<MainTrack>(); SavePath = new LinkedList<MainTrack>(); SecondPath = new LinkedList<MainTrack>(); ConSwitch = new ConvergingSwitch[5]; for (int x = 0; x < ConSwitch.Length; x++) { ConSwitch[x] = new ConvergingSwitch(); } DevSwitch = new DevergingSwitch[5]; for (int x = 0; x < DevSwitch.Length; x++) { DevSwitch[x] = new DevergingSwitch(); } Basis = new MainTrack[10]; for (int x = 0; x < Basis.Length; x++) { Basis[x] = new MainTrack(); } Warehouses = new Warehouse[3]; for (int x = 0; x < Warehouses.Length; x++) { Warehouses[x] = new Warehouse(); } }
// Use this for initialization void Start() { MainTrack = FindObjectOfType <MainTrack>(); MainTrack.Beat.AddListener(HandleBeat); }