Beispiel #1
0
 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;
         }
     }
 }
Beispiel #3
0
    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
    }
Beispiel #4
0
 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();
         }
     }
 }
Beispiel #5
0
 internal void Populate(ModuleLogicLink moduleLogicLink)
 {
     // use a f*****g pool kid
 }