コード例 #1
0
ファイル: DataManager.cs プロジェクト: ocdy1001/MonogameCore
        public static T GetData <T>(string name)
        {
            T res;

            database.GetData <T>(name, out res);
            return(res);
        }
コード例 #2
0
        public static T GetResource <T>(string name)
        {
            if (content == null)
            {
                return(default(T));
            }
            T res;

            if (database.GetData <T>(name, out res))
            {
                return(res);
            }
            try { res = content.Load <T>(name); }
            catch (Exception) {
                Debug.PrintError("Asset \"" + name + "\" is not found!");
                return(default(T));
            }
            database.SetData <T>(name, res);
            Debug.PrintNotification("Asset loaded: ", "\"" + name + "\"");
            return(res);
        }