protected override void OnInit(EventArgs e) { if (CustomContent != null) { CustomContent.InstantiateIn(PlaceHolderCustomContent); } base.OnInit(e); }
public ReturnCode Run() { m_GlobalUsage = m_DependencyData.GlobalUsage; foreach (SceneDependencyInfo sceneInfo in m_DependencyData.SceneInfo.Values) { m_GlobalUsage |= sceneInfo.globalUsage; } for (int i = 0; i < m_Content.CustomAssets.Count; i++) { CustomContent info = m_Content.CustomAssets[i]; info.Processor(info.Asset, this); } return(ReturnCode.Success); }
/// <summary> /// Save content item /// </summary> /// <param name="content">Item to save</param> public void CreateContent(CustomContent content) { this.context.CustomContents.Add(content); this.context.Commit(); }