예제 #1
0
 public void CopyTo(AnimSlotGoalStackEntry otherGoal)
 {
     otherGoal.goalType        = goalType;
     otherGoal.unk1            = unk1;
     otherGoal.self            = self;
     otherGoal.target          = target;
     otherGoal.block           = block;
     otherGoal.scratch         = scratch;
     otherGoal.parent          = parent;
     otherGoal.targetTile      = targetTile;
     otherGoal.range           = range;
     otherGoal.animId          = animId;
     otherGoal.animIdPrevious  = animIdPrevious;
     otherGoal.animData        = animData;
     otherGoal.spellData       = spellData;
     otherGoal.skillData       = skillData;
     otherGoal.flagsData       = flagsData;
     otherGoal.scratchVal1     = scratchVal1;
     otherGoal.scratchVal2     = scratchVal2;
     otherGoal.scratchVal3     = scratchVal3;
     otherGoal.scratchVal4     = scratchVal4;
     otherGoal.scratchVal5     = scratchVal5;
     otherGoal.scratchVal6     = scratchVal6;
     otherGoal.soundHandle     = soundHandle;
     otherGoal.soundStreamId   = soundStreamId;
     otherGoal.soundStreamId2  = soundStreamId2;
     otherGoal.selfTracking    = selfTracking;
     otherGoal.targetTracking  = targetTracking;
     otherGoal.blockTracking   = blockTracking;
     otherGoal.scratchTracking = scratchTracking;
     otherGoal.parentTracking  = parentTracking;
 }
예제 #2
0
 public void CopyParamsTo(AnimSlotGoalStackEntry otherGoal)
 {
     otherGoal.target         = target;
     otherGoal.block          = block;
     otherGoal.scratch        = scratch;
     otherGoal.parent         = parent;
     otherGoal.targetTile     = targetTile;
     otherGoal.range          = range;
     otherGoal.animId         = animId;
     otherGoal.animIdPrevious = animIdPrevious;
     otherGoal.animData       = animData;
     otherGoal.spellData      = spellData;
 }