/// <summary> /// ImplementaĆ§Ć£o de <see cref="IInventory.Initialize"/> /// </summary> public void Initialize() { PlayerPrefs = DependencyInjector.Retrieve <IPlayerPrefs>(); GameService = DependencyInjector.Retrieve <IGameService>(); GameUI = DependencyInjector.Retrieve <IGameUI>(); LoadInventory(); }
public static HeroData CollectHero(CharacterData character, int level = 0) { List <HeroData> heros = Heros; string id = Guid.NewGuid().ToString(); HeroData heroData = new HeroData(id, character.species, level); heros.Add(heroData); IPlayerPrefs.Set(Key.MYHERO, heros); return(heroData); }
private void CommonInstall() { SignalBusInstaller.Install(Container); Container.Bind <Score>().AsSingle(); var fakeHitCombo = Substitute.For <HitCombo>(); Container.Bind <HitCombo>().FromInstance(fakeHitCombo).AsSingle(); _fakePlayerPrefs = Substitute.For <IPlayerPrefs>(); Container.Bind <IPlayerPrefs>().FromInstance(_fakePlayerPrefs).AsSingle(); Container.Inject(this); }
private void CommonInstall() { PreInstall(); SignalBusInstaller.Install(Container); Container.DeclareSignal <GameLostSignal>(); Container.BindInterfacesAndSelfTo <Score>().AsSingle(); _fakeHitCombo = Substitute.For <HitCombo>(); Container.Bind <HitCombo>().FromInstance(_fakeHitCombo).AsSingle(); _fakePlayerPrefs = Substitute.For <IPlayerPrefs>(); Container.Bind <IPlayerPrefs>().FromInstance(_fakePlayerPrefs).AsSingle(); PostInstall(); }
/// <summary> /// Inicializa o jogo /// </summary> public void Initialize() { FileManager = DependencyInjector.Retrieve <IFileManager>(); TaskManager = DependencyInjector.Retrieve <ITaskManager>(); ResourceLoader = DependencyInjector.Retrieve <IResourceLoader>(); Debugger = DependencyInjector.Retrieve <IDebugger>(); PlayerPrefs = DependencyInjector.Retrieve <IPlayerPrefs>(); PlayerPrefs.DeleteAll(); ChunksLoaded = new List <int[]>(); Chunks = new List <Chunk>(); Items = new List <Item>(); Layers = new List <Layer>(); LoadConfig(); LoadLayers(); LoadItems(); }
public void SetCurrentSkin(string id) { IPlayerPrefs.SetString(SKIN_ID, id); }
public void Dispose() { this._saveGamePrefs = null; }