private RangeChancesUnit <T> CreateNewRangeChancesUnit(Vector2 newRange) { var newRangeChancesUnit = new RangeChancesUnit <T>(); newRangeChancesUnit.SetUnitRange(newRange); return(newRangeChancesUnit); }
public bool Equals(RangeChancesUnit <T> other) { return(EqualityComparer <T> .Default.Equals(chanceObject, other.chanceObject) && chanceHumanForm == other.chanceHumanForm && chanceRawForm.Equals(other.chanceRawForm) && unitRange.Equals(other.unitRange)); }