public static TheData Get() { if (_instance == null) { _instance = FindObjectOfType <TheData>(); } return(_instance); }
void Awake() { _instance = this; CraftData.Load(); ItemData.Load(); ConstructionData.Load(); PlantData.Load(); CharacterData.Load(); //Load managers if (!FindObjectOfType <TheUI>()) { Instantiate(TheGame.IsMobile() ? assets.ui_canvas_mobile : assets.ui_canvas); } if (!FindObjectOfType <TheAudio>()) { Instantiate(assets.audio_manager); } if (!FindObjectOfType <ActionSelector>()) { Instantiate(assets.action_selector); } }
public static GameData Get() { return(TheData.Get().data); }
public static AssetData Get() { return(TheData.Get().assets); }