public override MSB1.Model Serialize(GameObject parent) { var model = new MSB1.Model(); _Serialize(model, parent); return(model); }
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); }
public override void SetModel(MSB1.Model model) { setBaseModel(model); }
public abstract void SetModel(MSB1.Model model);
internal void _Serialize(MSB1.Model model, GameObject parent) { model.Name = parent.name; model.Placeholder = Placeholder; }
public void setBaseModel(MSB1.Model model) { Placeholder = model.Placeholder; }