// для ассетов – инстанцируемых, возвращается инстанцированный объект в выключенном состоянии public T GetAsset <T>() where T : Component { return(AssetSystem.GetAsset <T>(assetId)); }
// для GameObject – возврается инстанцированный объект в выключенном состоянии public GameObject GetAsset() { return(AssetSystem.GetAsset(assetId)); }
// для ассетов – не инстанцируемых (звуки, ScriptableObject) public T GetObject <T>() where T : UnityEngine.Object { return(AssetSystem.GetObject <T>(assetId)); }