/// <summary> /// Adds given asset to dictionary, if it doesn't already exist. /// </summary> /// <param name="toAdd"></param> public void AddAssetToDictionary(GameAssetData toAdd) { if (!GameAssetDirectory.ContainsKey(toAdd.AssetID)) { GameAssetDirectory.Add(toAdd.AssetID, toAdd); } }
/// <summary> /// Initial setup of this component. /// </summary> public virtual void Initialize(GameAssetData parentData) { ParentAssetData = parentData; }
public override void Initialize(GameAssetData parentData) { base.Initialize(parentData); }
public AssetIDComponent(int uniqueAssetID, GameAssetData assetData) { ID = uniqueAssetID; ParentAssetData = assetData; }