コード例 #1
0
        public override BaseEvent Clone()
        {
            FilterTargetType filterTargetType = ClassObjPool <FilterTargetType> .Get();

            filterTargetType.CopyData(this);
            return(filterTargetType);
        }
コード例 #2
0
        protected override void CopyData(BaseEvent src)
        {
            base.CopyData(src);
            FilterTargetType type = src as FilterTargetType;

            this.targetId        = type.targetId;
            this.bFilterHero     = type.bFilterHero;
            this.bFilterMonter   = type.bFilterMonter;
            this.bFilterBoss     = type.bFilterBoss;
            this.bFilterOrgan    = type.bFilterOrgan;
            this.bFilterSameCamp = type.bFilterSameCamp;
            this.bFilterDiffCamp = type.bFilterDiffCamp;
            this.bCheckFilter    = type.bCheckFilter;
        }
コード例 #3
0
        protected override void CopyData(BaseEvent src)
        {
            base.CopyData(src);
            FilterTargetType filterTargetType = src as FilterTargetType;

            this.targetId         = filterTargetType.targetId;
            this.bFilterHero      = filterTargetType.bFilterHero;
            this.bFilterMonter    = filterTargetType.bFilterMonter;
            this.bFilterBoss      = filterTargetType.bFilterBoss;
            this.bFilterOrgan     = filterTargetType.bFilterOrgan;
            this.bFilterSameCamp  = filterTargetType.bFilterSameCamp;
            this.bFilterDiffCamp  = filterTargetType.bFilterDiffCamp;
            this.bFilterEye       = filterTargetType.bFilterEye;
            this.bCheckFilter     = filterTargetType.bCheckFilter;
            this.bOnlySelf        = filterTargetType.bOnlySelf;
            this.bImmediateRevive = filterTargetType.bImmediateRevive;
            this.bOnlyHostHero    = filterTargetType.bOnlyHostHero;
        }