//选择装备按钮 void SelectEquip() { //m_Window = Equip_Window.ENCHASE; m_Type = WINDOWTYPE.enchase; EnchaseMode = MODE.TAB_Role; //RoleBtn.Value = true; EquipContainer.SetActiveRecursively(true); StoneContainer.SetActiveRecursively(false); Update_EnchaseEquip(); }
public NodeWindow(Node node) { this.windowIndex = indexCount; indexCount++; // cast to specific type if(node is GeneratorNode) { generatorNode = (GeneratorNode)node; type = WINDOWTYPE.GENERATOR; node.title = generatorNode.type.ToString(); } if(node is OperatorNode){ operatorNode = (OperatorNode)node; type = WINDOWTYPE.OPERATOR; node.title = operatorNode.type.ToString(); } if(node is OutputNode) { outputNode = (OutputNode)node; type = WINDOWTYPE.OUTPUT; previewSize = PreviewSize.x2; } if(node is MacroNode) { macroNode = (MacroNode)node; type = WINDOWTYPE.MACRO; } if(node is TextureNode) { textureNode = (TextureNode)node; type = WINDOWTYPE.TEXTURE; } if(node is ColorNode) { colorNode = (ColorNode)node; gradient = new GradientWrapper(); gradient.GradientData = colorNode.gradient; type = WINDOWTYPE.COLOR; } // also save general reference this.node = node; // random connection color connectionColor = new Color(Random.Range(100, 200) / 255f, Random.Range(100, 200) / 255f, Random.Range(100, 200) / 255f); UpdatePreview(); node.rect.height = controlHeight + (int)previewSize; node.rect.width = (int)previewSize + 20; if(node.rect.width < 200) node.rect.width = 200; if(showOutputOptions) showOutputOptions = false; }
void HandlerStonePage(int index) { if (index < 0 || index > 2) { return; } StoneBtn = index; //m_Window = Equip_Window.STONE; m_Type = WINDOWTYPE.stone; EquipContainer.SetActiveRecursively(false); StoneContainer.SetActiveRecursively(true); Update_Stone(); }
public NodeWindow(Node node) { this.windowIndex = indexCount; indexCount++; // cast to specific type if (node is GeneratorNode) { generatorNode = (GeneratorNode)node; type = WINDOWTYPE.GENERATOR; } if (node is OperatorNode) { operatorNode = (OperatorNode)node; type = WINDOWTYPE.OPERATOR; } if (node is OutputNode) { outputNode = (OutputNode)node; type = WINDOWTYPE.OUTPUT; previewSize = PreviewSize.x4; //autoGeneratePreview = false; } if (node is MacroNode) { macroNode = (MacroNode)node; type = WINDOWTYPE.MACRO; } // also save general reference this.node = node; // random connection color connectionColor = new Color(Random.Range(100, 200) / 255f, Random.Range(100, 200) / 255f, Random.Range(100, 200) / 255f); preview = Generate((int)previewSize); node.rect.height = controlHeight + (int)previewSize; node.rect.width = (int)previewSize + 20; if (node.rect.width < 200) { node.rect.width = 200; } }
public NodeWindow(Node node) { this.windowIndex = indexCount; indexCount++; // cast to specific type if (node is GeneratorNode) { generatorNode = (GeneratorNode)node; type = WINDOWTYPE.GENERATOR; node.title = generatorNode.type.ToString(); } if (node is OperatorNode) { operatorNode = (OperatorNode)node; type = WINDOWTYPE.OPERATOR; node.title = operatorNode.type.ToString(); } if (node is OutputNode) { outputNode = (OutputNode)node; type = WINDOWTYPE.OUTPUT; previewSize = PreviewSize.x2; } if (node is MacroNode) { macroNode = (MacroNode)node; type = WINDOWTYPE.MACRO; } if (node is TextureNode) { textureNode = (TextureNode)node; type = WINDOWTYPE.TEXTURE; } if (node is ColorNode) { colorNode = (ColorNode)node; if (colorNode.gradient == null) { colorNode.gradient = new Gradient(); if (colorNode.gradientColorKeys != null) { colorNode.gradient.colorKeys = SerializableGradientColorKey.ToGradientColorKeys(colorNode.gradientColorKeys); colorNode.gradient.alphaKeys = SerializableGradientAlphaKey.ToGradientColorKeys(colorNode.gradientAlphaKeys); } gradient = new GradientWrapper(); gradient.GradientData = colorNode.gradient; } type = WINDOWTYPE.COLOR; } // also save general reference this.node = node; // random connection color connectionColor = new Color(Random.Range(100, 200) / 255f, Random.Range(100, 200) / 255f, Random.Range(100, 200) / 255f); UpdatePreview(); node.rect.height = controlHeight + (int)previewSize; node.rect.width = (int)previewSize + 20; if (node.rect.width < 200) { node.rect.width = 200; } }