Exemplo n.º 1
0
 void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else if (instance != this)
     {
         Destroy(gameObject);
     }
     DontDestroyOnLoad(gameObject);
 }
Exemplo n.º 2
0
        public void Setup()
        {
            Session = TestHelpers.Instance.GenerateSession();
            Handler = new SpeakerHandler();
            var items = new List <ItemDto>
            {
                new Item {
                    VNum = 1, ItemType = ItemType.Magical, Effect = ItemEffectType.Speaker, EffectValue = 0
                },
            };

            _itemProvider = new ItemProvider(items,
                                             new List <IEventHandler <Item, Tuple <InventoryItemInstance, UseItemPacket> > >());
        }
Exemplo n.º 3
0
        public async Task SetupAsync()
        {
            Session = await TestHelpers.Instance.GenerateSessionAsync().ConfigureAwait(false);

            Handler = new SpeakerHandler();
            var items = new List <ItemDto>
            {
                new Item {
                    VNum = 1, ItemType = ItemType.Magical, Effect = ItemEffectType.Speaker, EffectValue = 0
                },
            };

            _itemProvider = new ItemProvider(items,
                                             new List <IEventHandler <Item, Tuple <InventoryItemInstance, UseItemPacket> > >());
        }
Exemplo n.º 4
0
        public async Task SetupAsync()
        {
            await TestHelpers.ResetAsync().ConfigureAwait(false);

            Session = await TestHelpers.Instance.GenerateSessionAsync().ConfigureAwait(false);

            Handler = new SpeakerHandler();
            var items = new List <ItemDto>
            {
                new Item {
                    VNum = 1, ItemType = ItemType.Magical, Effect = ItemEffectType.Speaker, EffectValue = 0
                },
            };

            _itemProvider = new GameObject.Services.ItemGenerationService.ItemGenerationService(items,
                                                                                                new EventLoaderService <Item, Tuple <InventoryItemInstance, UseItemPacket>, IUseItemEventHandler>(new List <IEventHandler <Item, Tuple <InventoryItemInstance, UseItemPacket> > >()), _logger);
        }