public virtual void InitializeGraphics() { if (mat != null) { mat.Dispose(); } if (model != null) { model.Dispose(); } if (!string.IsNullOrEmpty(material_name)) { Owner.Resources.Load(material_name, out mat); } if (!string.IsNullOrEmpty(model_name)) { Owner.Resources.Load(model_name, out model); } init_finished = true; }
public override void DoDispose() { base.DoDispose(); mat.Dispose(); model.Dispose(); }