コード例 #1
0
        public void ResetEquipment(MEquipment[] datas, MEquipment.EquipmentType type)
        {
            switch (type)
            {
            case MEquipment.EquipmentType.weapon:
                ResetWeapon(datas);
                break;

            case MEquipment.EquipmentType.clothes:
                ResetClothes(datas);
                break;

            case MEquipment.EquipmentType.horse:
                ResetHorse(datas);
                break;
            }
        }
コード例 #2
0
        public MEquipment GetEquipment(int id, MEquipment.EquipmentType type)
        {
            MEquipment[] equipments;
            switch (type)
            {
            case MEquipment.EquipmentType.weapon:
                equipments = weapons;
                break;

            case MEquipment.EquipmentType.clothes:
                equipments = clothes;
                break;

            case MEquipment.EquipmentType.horse:
            default:
                equipments = horses;
                break;
            }
            return(System.Array.Find(equipments, _ => _.id == id));
        }