public static FrostShock operator +(FrostShock A, FrostShock B) { FrostShock C = (FrostShock)A.MemberwiseClone(); add(A, B, C); return(C); }
public static FrostShock operator *(FrostShock A, float b) { FrostShock C = (FrostShock)A.MemberwiseClone(); multiply(A, b, C); return(C); }
public Rotation(ShamanTalents talents, SpellBox spellBox, IRotationOptions rotOpt) : this() { Talents = talents; LB = spellBox.LB; CL = spellBox.CL; LvB = spellBox.LvB; LvBFS = spellBox.LvBFS; FS = spellBox.FS; ES = spellBox.ES; FrS = spellBox.FrS; FN = spellBox.FN; ST = spellBox.ST; MT = spellBox.MT; FE = spellBox.FE; FrS = spellBox.FrS; useDpsFireTotem = rotOpt.UseDpsFireTotem; CalculateRotation(rotOpt.UseFireNova, rotOpt.UseChainLightning, rotOpt.UseDpsFireTotem, rotOpt.UseFireEle); }