Example #1
0
 public Effect(EffectType effectType, int startTime, int endTime)
 {
     if (startTime >= endTime)
     {
         // Raise Error to Debugger
         System.Diagnostics.Debugger.Break();
     }
     this.EffectType    = effectType;
     myStartCentisecond = startCentisecond;
     myEndCentisecond   = endCentisecond;
 }
Example #2
0
        public void Parse(string lineIn)
        {
            this.EffectType    = SeqEnums.enumEffectType(utils.getKeyWord(lineIn, utils.FIELDtype));
            myStartCentisecond = utils.getKeyValue(lineIn, utils.FIELDstartCentisecond);
            myEndCentisecond   = utils.getKeyValue(lineIn, utils.FIELDendCentisecond);
            Intensity          = utils.getKeyValue(lineIn, FIELDintensity);
            startIntensity     = utils.getKeyValue(lineIn, FIELDstartIntensity);
            endIntensity       = utils.getKeyValue(lineIn, FIELDendIntensity);

            if (parent != null)
            {
                if (parent.ParentSequence != null)
                {
                    parent.ParentSequence.MakeDirty();
                }
            }
        }