public override void UpdateStation(float deltaTime) { base.UpdateStation(deltaTime); // Ship bell input if (Input.GetMouseButtonDown(0)) { if (WorkStationManager.IsStationSelected(this) && _index > 1) { // Prevent it if we're already in an interlude if (!ObjectiveManager.Instance.IsInterlude()) { RaycastHit hit; Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); if (Physics.Raycast(ray, out hit, 100.0f, _shipBellLayer)) { if (hit.collider.transform.Equals(_shipBell)) { ObjectiveManager.Instance.ShipRecipe(); _shipBell.DOShakeRotation(1f, 35, 10); } } } } } }
private void loadWorkStation() { ListItem li = new ListItem("Select WorkStation...", "0"); ddlWorkStation.Items.Add(li); List <WorkStation> workStations = new List <WorkStation>(); workStations = WorkStationManager.GetAllWorkStations(); foreach (WorkStation workStation in workStations) { ListItem item = new ListItem(workStation.WorkStationName.ToString(), workStation.WorkStationID.ToString()); ddlWorkStation.Items.Add(item); } }
public WorkStationController() { _workStationMan = new WorkStationManager(); }