示例#1
0
 private void SaveCurrent(SecretBase6 bdata)
 {
     SavePlacement(bdata, (int)NUD_FObject.Value);
     if (bdata is SecretBase6Other o)
     {
         SaveOtherData(o);
     }
 }
示例#2
0
    private void LoadCurrent(SecretBase6 bdata)
    {
        loading     = true;
        CurrentBase = bdata;

        PG_Base.SelectedObject = bdata;

        var pIndex = (int)NUD_FObject.Value;

        LoadPlacement(bdata, bdata.GetPlacement(pIndex), pIndex);
        if (bdata is SecretBase6Other o)
        {
            LoadOtherData(o);
        }
        else
        {
            SetOtherDataVisible(false);
        }

        loading = false;
    }
示例#3
0
 private void LoadPlacement(SecretBase6 bdata, SecretBase6GoodPlacement p, int index)
 {
     SavePlacement(bdata, index);
     CurrentPlacement      = p;
     CurrentPlacementIndex = index;