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

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

public SkillAdd_Properties ( Systems Target, string PropertiesName, bool UpdatePacket, byte slot = 255, int skillid = -1 ) : bool
Target Systems
PropertiesName string
UpdatePacket bool
slot byte
skillid int
Результат bool
        public bool SkillAdd_Properties(Systems Target, string PropertiesName, bool UpdatePacket, byte slot = 255, int skillid = -1)
        {
            try
            {
                switch (PropertiesName)
                {
                    case "hpi":
                        ChangeMaxHP_hpi(Target, slot, false, UpdatePacket);
                        break;
                    case "mpi":
                        ChangeMaxMP_mpi(Target, slot, false, UpdatePacket);
                        break;
                    case "dru":
                        ChangeAtk_dru(Target, slot, false,UpdatePacket);
                        break;
                    case "er":
                        ChangeParry_er(Target, slot, false,UpdatePacket);
                        break;
                    case "stri":
                        ChangeStr_stri(Target, slot, false,UpdatePacket);
                        break;
                    case "inti":
                        ChangeInt_inti(Target, slot, false, UpdatePacket);
                        break;
                    case "cr":
                        ChangeCrit_cr(Target, slot, false,UpdatePacket);
                        break;
                    case "br":
                        ChangeBlockingRatio_br(Target, slot, false,UpdatePacket);
                        break;
                    case "spda":
                        Change_spda(Target, slot, false,UpdatePacket);
                        break;
                    case "ru":
                        ChangeRange_ru(Target, slot, false,UpdatePacket);
                        break;
                    case "dgmp":
                        ChangeAbsorbMP_dgmp(Target, slot, false,UpdatePacket);
                        break;
                    case "defp":
                        ChangeDefPower_defp(Target, slot, false, UpdatePacket);
                        break;
                    case "hste":
                        ChangeSpeed_hste(Target,slot,false,UpdatePacket);
                        break;
                    case "drci":
                        ChangeCriticalParry_dcri(Target, slot, false, UpdatePacket);
                        break;
                    case "heal":
                        HealHPMP(Target, slot, skillid, false, UpdatePacket);
                        break;
                    case "E1SA": // setvaluek ( valószínű ) nem így lesznek
                        ChangePhyAtk_E1SA(Target, slot, false, UpdatePacket);
                        break;
                    case "E2SA":
                        ChangePhyAtk_E2SA(Target, slot, false, UpdatePacket);
                        break;
                    case "E2AH":
                        ChangeHitRate_E2AH(Target, slot, false, UpdatePacket);
                        break;
                    case "terd":
                        ChangeParry_terd(Target, slot, false, UpdatePacket);
                        break;
                    case "chcr":
                        ChangeTargetHp_chcr(Target, slot, false, UpdatePacket);
                        break;
                    case "cmcr":
                        ChangeTargetHp_cmcr(Target, slot, false, UpdatePacket);
                        break;
                    case "thrd":
                        ChangeDecAttkRate_thrd(Target, slot, false, UpdatePacket);
                        break;
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("BuffAdd_Properties() error..");
                Systems.Debugger.Write(ex);
            }
            return false;
        }
Systems