Beispiel #1
0
 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);
 }
Beispiel #2
0
 public Attributes(Attributes clone)
 {
     LocalClicks = clone.LocalClicks;
     TypeMuscle  = clone.TypeMuscle;
     MuscleLevel = clone.MuscleLevel;
 }
Beispiel #3
0
 public Attributes(MuscleTypes type, int muscleLevel)
 {
     TypeMuscle  = type;
     MuscleLevel = muscleLevel;
 }