public CharacterExtended SetCharacterFrom(CharacterShared mySINner) { InitializeComponent(); _mySINner = mySINner; MyCE = new CharacterExtended(mySINner.CharacterObject, null, PluginHandler.MySINnerLoading); MyCE.MySINnerFile.SiNnerMetaData.Tags = MyCE.PopulateTags(); MyCE.ZipFilePath = MyCE.PrepareModel(); TabSINnersBasic = new SINnersBasic(this) { Visible = true }; TabSINnersAdvanced = new SINnersAdvanced(this); #if DEBUG TabSINnersAdvanced.Visible = true; #else TabSINnersAdvanced.Visible = false; #endif this.tabPageBasic.Controls.Add(TabSINnersBasic); this.tabPageAdvanced.Controls.Add(TabSINnersAdvanced); this.AutoSize = true; return(MyCE); }
public frmSINnerGroupSearch(CharacterExtended ce, SINnersBasic parentBasic) { MyCE = ce; MyParentForm = parentBasic; InitializeComponent(); this.siNnerGroupSearch1.MyCE = ce; this.siNnerGroupSearch1.MyParentForm = this; }
public CharacterExtended SetCharacterFrom(CharacterShared mySINner) { _mySINner = mySINner; TabSINnersBasic = new SINnersBasic(this); TabSINnersBasic.Visible = true; TabSINnersAdvanced = new SINnersAdvanced(this); TabSINnersAdvanced.Visible = true; MyCE = new CharacterExtended(mySINner.CharacterObject, null); MyCE.MySINnerFile.SiNnerMetaData.Tags = MyCE.PopulateTags(); MyCE.ZipFilePath = MyCE.PrepareModel(); InitializeComponent(); this.tabPageBasic.Controls.Add(TabSINnersBasic); this.tabPageAdvanced.Controls.Add(TabSINnersAdvanced); this.AutoSize = true; return(MyCE); }
public CharacterExtended SetCharacterFrom(CharacterShared mySINner) { InitializeComponent(); _mySINner = mySINner; if (PluginHandler.MyCharExtendedDic.ContainsKey(mySINner.CharacterObject.FileName)) { CharacterExtended outce; if (!PluginHandler.MyCharExtendedDic.TryGetValue(mySINner.CharacterObject.FileName, out outce)) { throw new ArgumentException("Could not get character from MyCharExtendedDic", nameof(mySINner)); } MyCE = outce; } else { MyCE = new CharacterExtended(mySINner.CharacterObject, null, PluginHandler.MySINnerLoading); MyCE.ZipFilePath = MyCE.PrepareModel(); } MyCE.MySINnerFile.SiNnerMetaData.Tags = MyCE.PopulateTags(); TabSINnersBasic = new SINnersBasic(this) { Visible = true }; TabSINnersAdvanced = new SINnersAdvanced(this); #if DEBUG TabSINnersAdvanced.Visible = true; #else TabSINnersAdvanced.Visible = false; #endif this.tabPageBasic.Controls.Add(TabSINnersBasic); this.tabPageAdvanced.Controls.Add(TabSINnersAdvanced); this.AutoSize = true; return(MyCE); }