Advertisement
Guest User

Untitled

a guest
Jan 6th, 2018
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.74 KB | None | 0 0
  1. public class Game
  2. {
  3.     private const string GameSettingsAssetFile = "GameSettings";
  4.  
  5.     private static Game instance;
  6.     public static Game My
  7.     {
  8.         get
  9.         {
  10.             if (instance == null)
  11.                 instance = new Game();
  12.             return instance;
  13.         }
  14.     }
  15.  
  16.     private GameSettings settings;
  17.  
  18.     private Game()
  19.     {
  20.         settings = LoadGameSettings();
  21.         if (settings == null)
  22.         {
  23.             Debug.LogErrorFormat("Can't find game settings! Settings path '{0}'.", GameSettingsAssetFile);
  24.             return;
  25.         }
  26.     }
  27.  
  28.     private GameSettings LoadGameSettings()
  29.     {
  30.         return (GameSettings)Resources.Load(GameSettingsAssetFile, typeof(GameSettings));
  31.     }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement