internal void PopulateLinkScriptDatas() { for (int i = 0; i < modules.Count; i++) { if (modules[i] is ModuleLogicLink) { ModuleLogicLink link = (ModuleLogicLink)modules[i]; } } }
internal void PopulateLinkDatas() { int[] keys = idModuleMap.Keys.ToArray(); foreach (int key in keys) { Module module = idModuleMap[key]; if (module is ModuleLogicLink) { ModuleLogicLink link = (ModuleLogicLink)module; } } }
internal void Inspect(ModuleLogicLink moduleLogicLink, Vector3 cursorPosition) { this.moduleLogicLink = moduleLogicLink; _components.nameText.text = moduleLogicLink.data.name; moduleLogicLink.OnEditorInspect(); Stack(); wUI.Position(cursorPosition); bool linkIsLocal = moduleLogicLink.parent == EditorHead.instance.editable; _components.linkButton.SetActive(linkIsLocal); _components.unlinkButton.SetActive(linkIsLocal); // moduleLogicLink.loomNodes }
internal void PopulateLinkDatas() { int[] keys = _idModuleMap.Keys.ToArray(); foreach (int key in keys) { Module module = _idModuleMap[key]; if (module is ModuleLogicLink) { ModuleLogicLink link = (ModuleLogicLink)module; } else if (module is SandboxObject) { SandboxObject sandboxObject = (SandboxObject)module; sandboxObject.PopulateLinkDatas(); } else if (module is SandboxObjectReference) { SandboxObjectReference childSandboxObject = (SandboxObjectReference)module; childSandboxObject.PopulateLinkDatas(); } } }
internal void Populate(ModuleLogicLink moduleLogicLink) { // use a f*****g pool kid }