コード例 #1
0
    public void Select(string component, Vector2 component_size, Vector2 component_min_size)
    {
        this.selected = component;

        right_input.text         = selected;
        right_input.interactable = true;
        component_content.GetComponent <Text>().text = ship.ToString(selected);
        component_content.GetComponent <RectTransform>().sizeDelta = new Vector2(component_content.GetComponent <RectTransform>().sizeDelta.x, component_content.GetComponent <Text>().text.Split('\n').Length * 26);
        placement_overlay.transform.position = ship.GetPosition(component);
        placement_overlay.GetComponent <SpriteRenderer>().size   = component_size;
        placement_overlay.GetComponent <SpriteRenderer>().sprite = OverlaySelected;
        ship.DisableColliders();
        SetPlacementOverlay(component_size, component_min_size);
    }