private void _ToGame(GamePlayerRecord record, Realm.Map map) { var player = EntityProvider.Create(record.Entity); var itemProvider = new ItemProvider(); var itemAxe = itemProvider.MakeItem("Axe1", 0.5f); var itemSword1 = itemProvider.MakeItem("Sword1", 0.5f); var itemSword2 = itemProvider.MakeItem("Sword2", 0.5f); var itemShield1 = itemProvider.MakeItem("Shield1", 0.5f); player.Bag.Add(itemAxe); player.Bag.Add(itemSword1); player.Bag.Add(itemSword2); player.Bag.Add(itemShield1); foreach (var item in record.Items) { player.Bag.Add(item); } var stage = new GameStage(this._Binder, map.Finder, map.Gate, player); stage.ExitEvent += () => { }; stage.TransmitEvent += _ToRealm; _Machine.Push(stage); }
private void _GetMap(Realm.Map obj) { _Map = obj; _Binder.Bind<IJumpMap>(this); }
private void _GetMap(Realm.Map obj) { _Map = obj; _Binder.Bind <IJumpMap>(this); }