示例#1
0
 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);
 }
示例#2
0
        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);
        }
示例#3
0
        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;
        }
示例#4
0
 protected override void InitialInitToken()
 {
     theEffectToken = new PDNPresetsConfigToken();
 }