Zepheus.Zone.CommandHandler.SaveMobSpawns C# (CSharp) Метод

SaveMobSpawns() приватный Метод

private SaveMobSpawns ( ZoneCharacter character ) : void
character Zepheus.Zone.Game.ZoneCharacter
Результат void
        private void SaveMobSpawns(ZoneCharacter character, params string[] param)
        {
            if (param.Length == 2)
            {
                if (param[1] == "current")
                {
                    character.Map.SaveMobBreeds();
                }
                else if (param[1] == "all")
                {
                    foreach (var val in MapManager.Instance.Maps)
                    {
                        if (val.Value.Count > 0)
                        {
                            val.Value[0].SaveMobBreeds();
                        }
                    }
                }
                else
                {
                    param[1] = param[1].ToLower();
                    foreach (var val in MapManager.Instance.Maps)
                    {
                        if (val.Key.ShortName.ToLower() == param[1] && val.Value.Count > 0)
                        {
                            val.Value[0].SaveMobBreeds();
                        }
                    }
                }
            }
        }