private void AddModelSekiro(IMsb m, MSBS.Model model, string name)
 {
     if (LoadedModels[name] != null)
     {
         m.Models.Add(LoadedModels[name]);
         return;
     }
     model.Name = name;
     if (model is MSBS.Model.MapPiece)
     {
         model.SibPath = $@"N:\FDP\data\Model\map\{Name}\sib\{name}.sib";
     }
     else if (model is MSBS.Model.Object)
     {
         model.SibPath = $@"N:\FDP\data\Model\obj\{name}\sib\{name}.sib";
     }
     else if (model is MSBS.Model.Enemy)
     {
         model.SibPath = $@"N:\FDP\data\Model\chr\{name}\sib\{name}.sib";
     }
     else if (model is MSBS.Model.Collision)
     {
         model.SibPath = $@"N:\FDP\data\Model\map\{Name}\hkt\{name}.hkt";
     }
     else if (model is MSBS.Model.Player)
     {
         model.SibPath = $@"";
     }
     m.Models.Add(model);
 }
示例#2
0
 internal void _Serialize(MSBS.Model model, GameObject parent)
 {
     model.Name        = parent.name;
     model.Placeholder = Placeholder;
     model.Unk1C       = Unk1C;
 }
示例#3
0
 public void setBaseModel(MSBS.Model model)
 {
     Placeholder = model.Placeholder;
     Unk1C       = model.Unk1C;
 }