private void Awake() { DealButton = GameObject.Find("Deal_Button").GetComponent <Button>(); DrawButton = GameObject.Find("Draw_Button").GetComponent <Button>(); Held1 = GameObject.Find("Held1Text").GetComponent <TextMeshProUGUI>(); Held2 = GameObject.Find("Held2Text").GetComponent <TextMeshProUGUI>(); Held3 = GameObject.Find("Held3Text").GetComponent <TextMeshProUGUI>(); Held4 = GameObject.Find("Held4Text").GetComponent <TextMeshProUGUI>(); Held5 = GameObject.Find("Held5Text").GetComponent <TextMeshProUGUI>(); Hold1 = GameObject.Find("Hold_Button_Spot_1").GetComponent <Button>(); Hold2 = GameObject.Find("Hold_Button_Spot_2").GetComponent <Button>(); Hold3 = GameObject.Find("Hold_Button_Spot_3").GetComponent <Button>(); Hold4 = GameObject.Find("Hold_Button_Spot_4").GetComponent <Button>(); Hold5 = GameObject.Find("Hold_Button_Spot_5").GetComponent <Button>(); PHand = GameObject.Find("Card Manager").GetComponent <Player_Hand>(); VPM = GameObject.Find("Poker_Manager").GetComponent <Video_Poker_Manager>(); SC = GameObject.Find("Sprite_Manager").GetComponent <SpriteChanger>(); card1 = GameObject.Find("Card1").GetComponent <Image>(); card2 = GameObject.Find("Card2").GetComponent <Image>(); card3 = GameObject.Find("Card3").GetComponent <Image>(); card4 = GameObject.Find("Card4").GetComponent <Image>(); card5 = GameObject.Find("Card5").GetComponent <Image>(); }
public void Awake() { thisdeck = GameObject.Find("Card Manager").GetComponent <Card_Manager>(); PHand = GameObject.Find("Card Manager").GetComponent <Player_Hand>(); MoneySound = GetComponent <AudioSource>(); Winner_Text = GameObject.Find("Winning Text").GetComponent <TextMeshProUGUI>(); Winner_Text.enabled = false; BM = GetComponent <Betting_Manager>(); WinningMoneyText = GameObject.Find("Money Winning Text").GetComponent <TextMeshProUGUI>(); WinningMoneyText.enabled = false; }
public void start_attack(Player_Hand the_target) { if (!controlling_player.locked_out) { current_state = card_states.Attacking; time_left = attack_time; max_time_left = attack_time; attack_target = the_target; timer_bar.enabled = true; } }
public async Task <ActionResult <Game_Player> > GetGamePlayer(string id1, string id2) { Game g = _context.Game.SingleOrDefault(item => item.name == id1); Player p = _context.Player.SingleOrDefault(item => item.username == id2); if (g == null || p == null) { return(NotFound()); } //TODO: Verify that player is requesting their own Game_Player gp = await _context.Game_Player.SingleOrDefaultAsync(item => item.GameID == g.GameID && item.PlayerID == p.PlayerID); if (gp == null) //TODO: Authenticate player { gp = new Game_Player { GameID = g.GameID, PlayerID = p.PlayerID, active = true, money = 4 }; _context.Game_Player.Add(gp); _context.SaveChanges(); } gp.RedCards = _context.Player_Hand.Where(item => item.Game_PlayerID == gp.Game_PlayerID).OrderBy(item => item.IssueID).ToList(); if (gp.RedCards.Count < g.hand_size) { Random rng = new Random(); while (gp.RedCards.Count < g.hand_size) { Player_Hand ph = new Player_Hand { Game_PlayerID = gp.Game_PlayerID, //ph.GamePlayer = gp; IssueID = rng.Next(g.deck_size) + 1, score = rng.Next(2) * 2 - 1 }; if (!gp.RedCards.Any(item => item.IssueID == ph.IssueID)) { gp.RedCards.Add(ph); _context.Player_Hand.Add(ph); _context.SaveChanges(); } } } return(gp); }
public void Start() { cardmanager = GameObject.Find("Card Manager").GetComponent <Card_Manager>(); StartingDeck = cardmanager.StartingDeck; PlayerHand = cardmanager.PHand; }
void finish_attack(Player_Hand the_target) { the_target.take_damage(attack_power); set_movement_target(the_target.gameObject, 0.2f); }