Пример #1
0
        public void ChangeState(bool isJeffistanceVictory)
        {
            var assets = AvaloniaLocator.Current.GetService <IAssetLoader>();

            if (isJeffistanceVictory)
            {
                State            = ScoreState.JeffistanceVictory;
                nodeImage.Source = AvaloniaTools.GetImageFromResources("Jeffistance.Client", "RoundStateResistenceVictory.png");
            }
            else
            {
                State            = ScoreState.SpyVictory;
                nodeImage.Source = AvaloniaTools.GetImageFromResources("Jeffistance.Client", "RoundStateSpyVictory.png");
            }
        }
Пример #2
0
 private void onAvatarClicked(object sender, PointerPressedEventArgs args)
 {
     if (SelectablePlayers != 0)
     {
         PlayerAvatarView playerAvatar = (PlayerAvatarView)sender;
         if (!SelectedUserIDs.Contains(playerAvatar.UserId))
         {
             if (SelectedUserIDs.Count < SelectablePlayers)
             {
                 playerAvatar.Avatar.Source = AvaloniaTools.GetImageFromResources("Jeffistance.Client", "Selected Spy.png");
                 SelectedUserIDs.Add(playerAvatar.UserId);
             }
         }
         else
         {
             playerAvatar.Avatar.Source = AvaloniaTools.GetImageFromResources("Jeffistance.Client", "Spy.png");
             SelectedUserIDs.Remove(playerAvatar.UserId);
         }
     }
 }