private void AddModelDS3(IMsb m, MSB3.Model model, string name) { if (LoadedModels[name] != null) { m.Models.Add(LoadedModels[name]); return; } model.Name = name; if (model is MSB3.Model.MapPiece) { model.SibPath = $@"N:\FDP\data\Model\map\{Name}\sib\{name}.sib"; } else if (model is MSB3.Model.Object) { model.SibPath = $@"N:\FDP\data\Model\obj\{name}\sib\{name}.sib"; } else if (model is MSB3.Model.Enemy) { model.SibPath = $@"N:\FDP\data\Model\chr\{name}\sib\{name}.sib"; } else if (model is MSB3.Model.Collision) { model.SibPath = $@"N:\FDP\data\Model\map\{Name}\hkt\{name}.hkt"; } else if (model is MSB3.Model.Other) { model.SibPath = $@""; } m.Models.Add(model); }
public override void SetModel(MSB3.Model bmodel) { var model = (MSB3.Model.MapPiece)bmodel; setBaseModel(model); UnkT00 = model.UnkT00; UnkT01 = model.UnkT01; UnkT02 = model.UnkT02; UnkT03 = model.UnkT03; }
public override void SetModel(MSB3.Model bmodel) { var model = (MSB3.Model.Enemy)bmodel; setBaseModel(model); }
public override void SetModel(MSB3.Model model) { setBaseModel(model); }
public override void SetModel(MSB3.Model bmodel) { var model = (MSB3.Model.Collision)bmodel; setBaseModel(model); }
internal void _Serialize(MSB3.Model model, GameObject parent) { model.Name = parent.name; model.Placeholder = Placeholder; }
public void setBaseModel(MSB3.Model model) { Placeholder = model.Placeholder; }
public abstract void SetModel(MSB3.Model model);