private SgtAuroraModel GetOrAddModel(int index) { var model = default(SgtAuroraModel); if (Models == null) { Models = new List <SgtAuroraModel>(); } if (index < Models.Count) { model = Models[index]; } else { Models.Add(model); } if (model == null) { model = Models[index] = SgtAuroraModel.Create(this); model.SetMaterial(Material); } return(model); }