Beispiel #1
0
 public CharacterCloth
     (ECharacterResType type, CharacterData _characterData, ICharacterSlotOverly _characterSlotOverlay, ICharacterPlayer _character, ICharacterBase _characterBase)
 {
     resType              = type;
     umaContext           = UMAContext.FindInstance();
     characterData        = _characterData;
     characterSlotOverlay = _characterSlotOverlay;
     character            = _character;
     characterBase        = _characterBase;
 }
Beispiel #2
0
 public Cloth
     (ECharacterResType type, UMAContext _umaContext, CharacterData _characterData, ICharacterSlotOverly _characterSlotOverlay, ICharacterPlayer _character, ICharacterBase _characterBase, ClothModel _cm)
 {
     resType              = type;
     umaContext           = _umaContext;
     characterSlotOverlay = _characterSlotOverlay;
     character            = _character;
     characterData        = _characterData;
     characterBase        = _characterBase;
     cm          = _cm;
     PutOnDelete = new List <string>();
 }
Beispiel #3
0
 public CharacterClothItem(
     ECharacterResType type,
     UMAContext _umaContext,
     CharacterData _characterData,
     ICharacterSlotOverly _characterSlotOverlay,
     ICharacterPlayer _character,
     ICharacterBase _characterBase)
 {
     resType              = type;
     umaContext           = _umaContext;
     characterData        = _characterData;
     characterSlotOverlay = _characterSlotOverlay;
     character            = _character;
     characterBase        = _characterBase;
 }
Beispiel #4
0
 public Hair(ECharacterResType type, UMAContext _umaContext, CharacterData _characterData, ICharacterSlotOverly _characterSlotOverlay, ICharacterPlayer _character, ICharacterBase _characterBase, ClothModel _cm)
     : base(type, _umaContext, _characterData, _characterSlotOverlay, _character, _characterBase, _cm)
 {
 }
    public static ICloths CreatCloth
        (ECharacterResType type, UMAContext _umaContext, CharacterData _characterData, ICharacterSlotOverly _characterSlotOverlay, ICharacterPlayer _character, ICharacterBase _characterBase, ClothModel _cm)
    {
        ICloths ich = null;

        switch (_cm.wearpos)
        {
        case WearPosConst.WAER_POS_CLOTH:
            ich = new Coat(type, _umaContext, _characterData, _characterSlotOverlay, _character, _characterBase, _cm);
            break;

        case WearPosConst.WEAR_POS_PANT:
            ich = new Pant(type, _umaContext, _characterData, _characterSlotOverlay, _character, _characterBase, _cm);
            break;

        case WearPosConst.WEAR_POS_SUIT:
            ich = new Suit(type, _umaContext, _characterData, _characterSlotOverlay, _character, _characterBase, _cm);
            break;

        case WearPosConst.WAER_POS_HAIR:
            ich = new Hair(type, _umaContext, _characterData, _characterSlotOverlay, _character, _characterBase, _cm);
            break;

        case WearPosConst.WEAR_POS_SHOE:
            ich = new Shoe(type, _umaContext, _characterData, _characterSlotOverlay, _character, _characterBase, _cm);
            break;
        }
        return(ich);
    }