CSimplePoker.Logic.Bet | Represents a bet made by a player |
CSimplePoker.Logic.CheckHand | Class responsible for determining the best possible poker hand from a given set of cards |
CSimplePoker.SaveLoad.DatabaseManager | Static class for managing game data in the local database |
▼CEditorWindow | |
CSimplePoker.Editor.PokerDataEditor | |
CSimplePoker.SaveLoad.GameSaveObject | Represents the object used for saving game data |
CSimplePoker.Helper.Helpers | Helper class containing auxiliary global methods, for example formatting values to monetary value |
CSimplePoker.Initializer.Initializer | Class responsible for initializing essential game objects before scene load |
▼CIUnityAdsInitializationListener | |
CSimplePoker.UnityAds.AdsInitializer | |
▼CIUnityAdsLoadListener | |
CSimplePoker.UnityAds.InterstitialAd | |
CSimplePoker.UnityAds.RewardedAd | |
▼CIUnityAdsShowListener | |
CSimplePoker.UnityAds.InterstitialAd | |
CSimplePoker.UnityAds.RewardedAd | |
CSimplePoker.SaveLoad.JsonSave | |
CSimplePoker.SaveLoad.LevelSave | |
CSimplePoker.SaveLoad.MenuSaveObject | |
▼CMonoBehaviour | |
CSimplePoker.Audio.AudioToggle | |
CSimplePoker.Logic.Card | Class representing a playing card with a suit, value, and visual appearance |
CSimplePoker.Logic.Deck | Class representing a deck of playing cards |
▼CSimplePoker.Logic.PlayerBase | Base class representing a player in the poker game, handling actions, bets, and interactions with the game environment |
CSimplePoker.Logic.Cpu | Class representing a CPU player in the poker game, managing AI actions and behavior |
CSimplePoker.Logic.Human | Class representing a human player in the poker game, managing UI elements and interactions specific to user |
CSimplePoker.Logic.PokerEventManager | The PokerEventManager class manages events related to the poker game, such as round finishing, new round starting, player turn changing, and match ending |
CSimplePoker.PersistentStatic_AutoInstance< T > | A base class for creating auto-instantiated singleton MonoBehaviour classes that persist across scene changes |
CSimplePoker.SaveLoad.PersistData | |
▼CSimplePoker.StaticInstance< T > | A static instance is similar to a singleton, but instead of destroying any new instances, it overrides the current instance |
▼CSimplePoker.Singleton< T > | This transforms the static instance into a basic singleton |
CSimplePoker.PersistentSingleton< T > | This will survive through scene loads |
CSimplePoker.Static_AutoInstance< T > | A base class for creating auto-instantiated singleton MonoBehaviour classes |
▼CSimplePoker.UI.BaseUI | Base class for UI panels elements |
CSimplePoker.UI.AdsUI | |
CSimplePoker.UI.DefeatUI | |
CSimplePoker.UI.GameplayUI | |
CSimplePoker.UI.MenuUI | |
CSimplePoker.UI.OptionUI | |
CSimplePoker.UI.ProfileUI | |
CSimplePoker.UI.WinnerUI | |
CSimplePoker.UI.LevelCityButton | Represents a button for selecting a city level |
CSimplePoker.UI.UIButtonClick | |
CSimplePoker.UI.UIManager | Manages the UI elements in the game |
CSimplePoker.UnityAds.InterstitialAd | |
CSimplePoker.UnityAds.RewardedAd | |
CSimplePoker.Visual.DesactiveObject | |
CSimplePoker.Visual.Hand | Responsible for organizing the cards in the hand with a smooth animation |
CSimplePoker.Visual.RotateObject | |
CSimplePoker.Visual.Table | Represents the Sprite element for the table poker art |
CSimplePoker.Visual.UIPlayer | Represents the UI elements and functionality for a player in the poker game |
CSimplePoker.Visual.UIPokerEndMatch | Represents the UI elements and functionality for the end of the poker match |
CSimplePoker.Visual.UIPokerPot | Represents the UI elements and functionality for poker pot visual |
▼CSimplePoker.PersistentSingleton< PersistentInstance > | |
CSimplePoker.PersistentInstance | |
CSimplePoker.SaveLoad.PlayerSave | |
CSimplePoker.Logic.PokerHand | The PokerHand class represents a hand in poker, containing information about the hand ranking, cards in the hand, and relevant high cards and kickers |
CSimplePoker.MatchTest.PokerMatchTest | Class for testing different scenarios in a poker match, including high card matches and split pot outcomes |
CSimplePoker.Logic.PokerPotBet | Manages the poker pot and bets, including tracking total pot amount, sub-pots for each turn, adding bets, and determining winnings |
CSimplePoker.Logic.PokerStats | Represents statistics for the current state of the poker game, including the total pot, current bet amount, and the last player who took action |
CSimplePoker.Logic.Pot | Represents a pot in the poker game with the list of bets made to the pot |
▼CPropertyAttribute | |
CSimplePoker.Attribute.ReadOnlyAttribute | Read Only attribute |
▼CPropertyDrawer | |
CSimplePoker.Attribute.ReadOnlyDrawer | This class contain custom drawer for ReadOnly attribute |
CSimplePoker.UnityAds.RewardedManager | Manages rewarded values and provides methods to retrieve and update them |
▼CScriptableObject | |
CSimplePoker.ScriptableObjects.CpuData | |
CSimplePoker.ScriptableObjects.DeckData | |
CSimplePoker.ScriptableObjects.LevelData | |
CSimplePoker.ScriptableObjects.PlayerData | |
CSimplePoker.ScriptableObjects.PokerGameAssetData | |
CSimplePoker.Editor.PokerDataEditor.SerializedObjectContainer | |
▼CSimplePoker.Singleton< AdsInitializer > | |
CSimplePoker.UnityAds.AdsInitializer | |
▼CSimplePoker.Singleton< GameManager > | |
CSimplePoker.Logic.GameManager | The GameManager class manages the poker game, including player turns, bets, card distribution, and round progression |
▼CSimplePoker.Singleton< PokerGameAsset > | |
CSimplePoker.Data.PokerGameAsset | Singleton class for accessing the assets used in the poker game |
▼CSimplePoker.Singleton< PokerLevelData > | |
CSimplePoker.Data.PokerLevelData | Singleton class for managing the data related to poker levels, including CPU opponents and level-specific data |
▼CSimplePoker.Singleton< SoundManager > | |
CSimplePoker.Audio.SoundManager | Singleton class for managing game sounds, including music and effects |
▼CSimplePoker.Singleton< TransitionSceneManager > | |
CSimplePoker.SceneController.TransitionSceneManager | Singleton class to manages scene transitions with fading effects |
▼CSimplePoker.Singleton< UIStateManager > | |
CSimplePoker.UI.UIStateManager | Manages the state of the UI and enables/disables corresponding UI elements based on the current state |
CSimplePoker.Logic.Tiebreaker | Manages tiebreakers in a poker game, determining the winners in case of tied hands or kickers |
CSimplePoker.ScriptableObjects.TurnChoose | |