Example #1
0
 public void Init(Player player, BattlerClass battler)
 {
     _owner            = player;
     HpCounter.text    = battler.Hp + "";
     PlayerName.text   = player.NickName;
     ClassImage.sprite = battler.BattlerImage;
 }
Example #2
0
    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;
    }
Example #3
0
    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);
    }
Example #4
0
 private static void BattlerClassC(SQLiteDataReader data)
 {
     Classes[Int(data["BattlerClass_ID"])] = new BattlerClass();
 }