Exemplo n.º 1
0
    public override MSB1.Model Serialize(GameObject parent)
    {
        var model = new MSB1.Model();

        _Serialize(model, parent);
        return(model);
    }
Exemplo n.º 2
0
 private void AddModelDS1(IMsb m, MSB1.Model model, string name)
 {
     if (LoadedModels[name] != null)
     {
         m.Models.Add(LoadedModels[name]);
         return;
     }
     model.Name = name;
     if (model is MSB1.Model.MapPiece)
     {
         model.SibPath = $@"N:\FRPG\data\Model\map\{Name}\sib\{name}.sib";
     }
     else if (model is MSB1.Model.Object)
     {
         model.SibPath = $@"N:\FRPG\data\Model\obj\{name}\sib\{name}.sib";
     }
     else if (model is MSB1.Model.Enemy)
     {
         model.SibPath = $@"N:\FRPG\data\Model\chr\{name}\sib\{name}.sib";
     }
     else if (model is MSB1.Model.Collision)
     {
         model.SibPath = $@"N:\FRPG\data\Model\map\{Name}\hkxwin\{name}.hkxwin";
     }
     else if (model is MSB1.Model.Navmesh)
     {
         model.SibPath = $@"N:\FRPG\data\Model\map\{Name}\navimesh\{name}.sib";
     }
     m.Models.Add(model);
 }
Exemplo n.º 3
0
 public override void SetModel(MSB1.Model model)
 {
     setBaseModel(model);
 }
Exemplo n.º 4
0
 public abstract void SetModel(MSB1.Model model);
Exemplo n.º 5
0
 internal void _Serialize(MSB1.Model model, GameObject parent)
 {
     model.Name        = parent.name;
     model.Placeholder = Placeholder;
 }
Exemplo n.º 6
0
 public void setBaseModel(MSB1.Model model)
 {
     Placeholder = model.Placeholder;
 }