private void CreateXdk3DModels() { Xdk3DModels.Add(new Xdk3DModel { Name = DefaultModelName, DescriptionImageName = @"Sprites/schrift_200" }); Xdk3DModels.Add(new Xdk3DModel { Name = "xdk.3DModel2", DescriptionImageName = @"Sprites/white_label_200" }); }
public void Open() { HideAllXdk3Models(); var modelNameFromSettings = GetXdk3ModelNameFromSettings(); var model = Xdk3DModels.FirstOrDefault(m => m.Name == modelNameFromSettings); if (model == null) { model = Xdk3DModels.First(); if (!string.IsNullOrEmpty(modelNameFromSettings)) { Debug.LogWarning(string.Format("No {0} 3D model found", modelNameFromSettings)); } } Xdk3DModel = model; }
public void SetXdk3DModelByName(string xdk3DModelName) { var model = Xdk3DModels.First(m => m.Name == xdk3DModelName); Xdk3DModel = model; }