public void Init(Player player, BattlerClass battler) { _owner = player; HpCounter.text = battler.Hp + ""; PlayerName.text = player.NickName; ClassImage.sprite = battler.BattlerImage; }
public void Initialize(Player player) { ownerId = player.ActorNumber; PlayerNameText.text = player.NickName; BattlerClass bClass = DefaultResources.GetClassById((int)player.CustomProperties[DefaultResources.PLAYER_CLASS]); PlayerClassImage.sprite = bClass.BattlerImage; PlayerClassText.text = bClass.BattlerName; }
private void StartGame() { Debug.Log("Start game"); foreach (Player player in PhotonNetwork.PlayerList) { BattlerClass battlerClass = DefaultResources.GetClassById((int)player.CustomProperties[DefaultResources.PLAYER_CLASS]); BoardData.Instance.AddPlayer(player, battlerClass.Deck.ToList(), battlerClass.Hp, battlerClass.Armor, battlerClass.Initiative); foreach (BattleCardWrapper bc in BoardData.Instance.TakeCards(player, DefaultResources.CardsOnHand)) { TakeCardFromDeck(player, bc); } } List <Player> playersQueque = PhotonNetwork.PlayerList.OrderBy(g => Guid.NewGuid()).ToList(); BoardData.Instance.InitBoardData(FakeQuest.EncounterDeck.cards, FakeQuest.EventsDeck.Cards); GameStateMachine.Instance.StartGame(playersQueque); }
private static void BattlerClassC(SQLiteDataReader data) { Classes[Int(data["BattlerClass_ID"])] = new BattlerClass(); }