public static void SelectProject(SurveyProject project) { if (selectedProject != null) { selectedProject.DeSelect(); } selectedProject = project; selectedProject.OnSelect(); }
public void simpleConstruct(Vector3 point, WorkType wType,SurveyProject project) { surveyProject = project; cubePoint = point; //surveyProject.AddProbeToQueue(this); workType = wType; if (GameManager.actionManager.ApplyWork(this)) { Color col = wType.getColor(); col.a = 0.4f; cube = new GLCube(point, Vector3.one, col, this); } }
public override void doWork(AIWorker worker) { if (surveyProject == null) { surveyProject = SurveyManager.CreateProject(); surveyProject.StartWork(cubePoint); } if (surveyProject.IsComplete()) { FinishJob(); } //base.doWork(worker); }
public void SelectProject(SurveyProject project) { selectedProject = project; CameraNavigator.focusPoint = selectedProject.position; }
public SurveyProjectButton(SurveyProject sProject, RectTransform buttonTemplate,float fromTop) { surveyProject = sProject; rectTransform = (RectTransform)Instantiate(buttonTemplate); name = sProject.projectName; rectTransform.gameObject.SetActive(true); rectTransform.name = name; ((Text)rectTransform.GetChild(0).GetComponent<Text>()).text = name; rectTransform.parent = buttonTemplate.parent; rectTransform.SetDefaultScale(); rectTransform.SetSize(buttonTemplate.GetSize()); rectTransform.SetPivotAndAnchors(Vector2.zero); rectTransform.SetLeftTopPosition(new Vector2(-(rectTransform.GetWidth()*0.5f), fromTop)); Button button = rectTransform.GetComponent<Button>(); button.onClick.AddListener(OnUse); }