protected Attributes SetAttributes(MuscleTypes type) { if (!IsEnemy) { var attributes = new Attributes(type, GetParentLevel(this)); if (GetParentLevel(this) != PlayerAttributes.PlayerProperties.Muscles.First(x => x.Key == type).Value.MuscleLevel) { attributes.LocalClicks = GetLocalClicks(attributes); return(attributes); } else { return(PlayerAttributes.PlayerProperties.Muscles.First(x => x.Key == type).Value); } } //TODO write for enemy return(null); }
public Attributes(Attributes clone) { LocalClicks = clone.LocalClicks; TypeMuscle = clone.TypeMuscle; MuscleLevel = clone.MuscleLevel; }
public Attributes(MuscleTypes type, int muscleLevel) { TypeMuscle = type; MuscleLevel = muscleLevel; }