예제 #1
0
        public void UpdateDelta()
        {
            var delta = PetStatusChanges.Delta[pet.GetStatus()];

            foreach (var item in delta)
            {
                if (pet.GetParameter(item.Key) + item.Value < 0)
                {
                    pet.SetParameter(item.Key, 0);
                }
                else if (pet.GetParameter(item.Key) + item.Value > 100)
                {
                    pet.SetParameter(item.Key, 100);
                }
                else
                {
                    pet.SetParameter(item.Key, pet.GetParameter(item.Key) + item.Value);
                }
            }
        }