public void SetThisAsCurrent()
 {
     if (Transfers == null)
     {
         return;
     }
     foreach (PTT p in Transfers)
     {
         transfers[p.color] = p;
     }
     current = this;
 }
    public override void OnInspectorGUI()
    {
        base.OnInspectorGUI();
        PixelToTiles my_target = (PixelToTiles)target;

        if (GUILayout.Button("Get All Colors from blueprint"))
        {
            my_target.GetAllColorsFromBlueprint();
        }
        if (GUILayout.Button("Draw on Map"))
        {
            my_target.SetThisAsCurrent();
            PixelToTiles.DoIt();
        }
    }