static public void LeftClickMenu(object obj) { int instanceID; string command = TD.ObjectToCommandAndInstanceID(obj, out instanceID); TC_Layer layer = EditorUtility.InstanceIDToObject(instanceID) as TC_Layer; if (layer != null) { if (command == "Add Mask") { layer.maskNodeGroup.Add <TC_Node>("", false, false, true); } else if (command == "Add Layer") { layer.Add <TC_Layer>("", true, false, true); } else if (command == "Duplicate Layer") { layer.Duplicate(layer.t.parent); } else if (command == "Add LayerGroup") { layer.Add <TC_LayerGroup>("", true, false, true); } else if (command == "Erase Layer") { layer.DestroyMe(true); } } }
public void AddLayerNodeGroups(TC_Layer layer) { layer.Add <TC_NodeGroup>("Mask Group", false); TC_NodeGroup selectNodeGroup = (TC_NodeGroup)layer.Add <TC_NodeGroup>("Select Group", false); selectNodeGroup.Add <TC_Node>("", false, false, false); layer.Add <TC_SelectItemGroup>("", false); }