DarkEmu_GameServer.Systems.HandleSpecialBuff C# (CSharp) Метод

HandleSpecialBuff() публичный Метод

public HandleSpecialBuff ( int skillid ) : void
skillid int
Результат void
        public void HandleSpecialBuff(int skillid)
        {
            try
            {
                string series = Data.SkillBase[skillid].Series.Remove(Data.SkillBase[skillid].Series.Length - 2);
                switch (series)
                {
                    case "SKILL_OP_HARMONY":
                    case "SKILL_CH_WATER_HARMONY":

                        spez_obj so = new spez_obj();

                        so.Name = series;
                        so.ID = skillid;
                        so.spezType = 0x850;
                        so.Radius = Data.SkillBase[skillid].Distance / 10;
                        so.Ids = new Global.ID(Global.ID.IDS.Object);
                        so.UniqueID = so.Ids.GetUniqueID;

                        so.xSec = Character.Position.xSec;
                        so.ySec = Character.Position.ySec;
                        so.x = Character.Position.x;
                        so.z = Character.Position.z;
                        so.y = Character.Position.y;

                        Systems.SpecialObjects.Add(so);
                        so.SpawnMe(Data.SkillBase[skillid].Properties1["dura"]);

                        break;
                }
            }
            catch (Exception ex)
            {
                Systems.Debugger.Write(ex);
            }
        }
Systems