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

        floorplanComponent componentScript = (floorplanComponent)target;

        if (GUILayout.Button("Convert to Wall"))
        {
            componentScript.ChangeComponentType(componentScript.tileset.wallTile);
        }
        if (GUILayout.Button("Convert to Arch"))
        {
            componentScript.ChangeComponentType(componentScript.tileset.archTile);
        }
        if (GUILayout.Button("Convert to Window"))
        {
            componentScript.ChangeComponentType(componentScript.tileset.windowTile);
        }
    }
コード例 #2
0
 void TileTypeChange(object newTileType)
 {
     script.ChangeComponentType((GameObject)newTileType);
 }