private PDNPresetsConfigToken(PDNPresetsConfigToken copyMe) { this.types = new List <int>(copyMe.types); this.effects = new List <Effect>(copyMe.effects); this.dialogs = new List <EffectConfigDialog>(copyMe.dialogs); this.collections = new List <PropertyCollection>(copyMe.collections); }
protected override void InitTokenFromDialog() { PDNPresetsConfigToken token = (PDNPresetsConfigToken)EffectToken; token.types = new List <int>(this.types); token.effects = new List <Effect>(this.effects); token.dialogs = new List <EffectConfigDialog>(this.dialogs); token.collections = new List <PropertyCollection>(this.collections); }
protected override void OnSetRenderInfo(EffectConfigToken parameters, RenderArgs dstArgs, RenderArgs srcArgs) { PDNPresetsConfigToken token = (PDNPresetsConfigToken)parameters; this.effects = token.effects; this.dialogs = token.dialogs; base.OnSetRenderInfo(parameters, dstArgs, srcArgs); needReRender = true; }
protected override void InitialInitToken() { theEffectToken = new PDNPresetsConfigToken(); }