public void SetTextFromQueue(List <CommandQueue.Commands> commandQueue) { string queueString = string.Empty; for (int i = 0; i < commandQueue.Count; i++) { queueString += "\n>> " + objectSelector.GetSelectedObject().name + "." + commandQueue[i].ToString() + "();"; } MessageText.text = queueString; }
void Update() { if (!ObjectMenuTextInput.active) { if (Input.GetKeyDown(KeyCode.L)) { StartCoroutine(CreateLine()); } if (Input.GetKeyDown(KeyCode.Delete)) { StartCoroutine(DeleteObject()); } if (Input.GetKeyDown(KeyCode.I)) { StartCoroutine(CreateNode()); } /*if (Input.GetKeyDown(KeyCode.O)) * { * if (Instruction.activeSelf) * Instruction.SetActive(false); * else Instruction.SetActive(true); * }*/ } if (Input.GetKeyDown(KeyCode.Escape)) { if (ObjectSelector.GetSelectedObject() != null) { ObjectSelector.SetSelectedObject(null); } else { if (!menuOpen) { OpenMenu(); } else { CloseMenu(); } } } if (ObjectSelector.GetSelectedObject() != null) { OpenObjectMenu(); } else { CloseObjectMenu(); } }
void Update() { if (ObjectSelector.GetSelectedObject().tag == "Node") { ObjectMenuDecompose.SetActive(true); ObjectMenuText.SetActive(true); } else { ObjectMenuDecompose.SetActive(false); ObjectMenuText.SetActive(false); } }
private void CreateEyeGameObjectsIfNecessary() { if (_objectSelector.GetSelectedObject() != null) { DestroyPreviouslySelectedObjects(); _currentlySelected = _objectSelector.GetSelectedObject(); var eyeObject = _currentlySelected.ObjectToSpawn(); if (_face.leftEye != null && _leftEyeGameObject == null) { _leftEyeGameObject = Instantiate(eyeObject, _face.leftEye); _leftEyeGameObject.SetActive(false); } if (_face.rightEye != null && _rightEyeGameObject == null && _objectSelector.GetSelectedObject() != null) { _rightEyeGameObject = Instantiate(eyeObject, _face.rightEye); _rightEyeGameObject.SetActive(false); } } }
public void TextInputStart() { objectForTexting = ObjectSelector.GetSelectedObject(); if (ObjectMenuTextInput.activeSelf) { ObjectMenuTextInput.SetActive(false); } else { ObjectMenuTextInput.GetComponent <TMP_InputField>().text = ObjectSelector.GetSelectedObject().GetComponentInChildren <TMP_Text>().text; ObjectMenuTextInput.SetActive(true); } }
private void Update() { if (triggered) { GetComponent <MeshRenderer>().material = mouseOnNodeMaterial; } else { if (daddy == ObjectSelector.GetSelectedObject()) { GetComponent <MeshRenderer>().material = glowingNodeMaterial; } else { GetComponent <MeshRenderer>().material = commonColor; } } }
private void Update() { capsule.radius = line.endWidth; capsule.transform.position = line.GetPosition(0) + (line.GetPosition(1) - line.GetPosition(0)) / 2; capsule.transform.LookAt(line.GetPosition(0)); capsule.height = (line.GetPosition(1) - line.GetPosition(0)).magnitude; if (triggered) { GetComponent <LineRenderer>().colorGradient = mouseOnColor; } else { if (gameObject == ObjectSelector.GetSelectedObject()) { GetComponent <LineRenderer>().colorGradient = glowingLine; } else { GetComponent <LineRenderer>().colorGradient = commonLine; } } }
private void Update() { receiver = ObjectSelector.GetSelectedObject(); }
public void Run() { ((IHasQueue)objectSelector.GetSelectedObject()).StartQueue(); }
public void Decompose() { ObjectSelector.GetSelectedObject().SendMessage("Down"); }
public void Delete() { Destroy(ObjectSelector.GetSelectedObject()); }