コード例 #1
0
    public override void OnInspectorGUI()
    {
        DrawDefaultInspector();
        NodeComponent _nodeComp = (NodeComponent)target;

        GUILayout.Space(5);
        GUILayout.Label("Node Label : " + _nodeComp.node.label);
        GUILayout.Space(3);
        GUILayout.Label("Node Navigability : " + _nodeComp.node.navigability);
        GUILayout.Space(3);
        GUILayout.Label("Node X : " + _nodeComp.node.label);
        GUILayout.Space(3);
        GUILayout.Label("Node Y : " + _nodeComp.node.label);
        GUILayout.Space(3);
        GUILayout.Label("Node Hex Position : " + _nodeComp.node.hex.transform.position);


        GUILayout.Space(20);
        if (GUILayout.Button("Place Barracks"))
        {
            _nodeComp.PlaceBarracks();
        }
        if (GUILayout.Button("Place Mine"))
        {
            _nodeComp.PlaceMine();
        }
        if (GUILayout.Button("Place Walls"))
        {
            _nodeComp.PlaceWalls();
        }
    }