Пример #1
0
    void Awake()
    {
        float musicVolume = PlayerPrefs.GetFloat(Preferences.PREF_MUSIC_VOLUME, 1);

        //EventManager.Instance.Raise(new SoundEvents.Fade((int)AudioPlayIds.GAME_SCENE, 0, 0.5f, true));
        EventManager.Instance.Raise(new SoundEvents.Play(AudioIDs.MAIN_MENU, (int)AudioPlayIds.MAIN_MENU, 0.0f, SoundEvents.Play.PlayType.LOOP, SoundEvents.Group.MUSIC));
        EventManager.Instance.Raise(new SoundEvents.Fade((int)AudioPlayIds.MAIN_MENU, musicVolume, 2.0f, false));

        m_gameDataProxy = FindObjectOfType <GameDataProxy>();
    }
Пример #2
0
 public GameServiceHandler(GameCenter gc, SystemControl sys, LogControl log,
                           ReplayManager replay, SessionIdHandler sidHandler)
 {
     _gameCenter    = gc;
     _systemControl = sys;
     _logControl    = log;
     _replayManager = replay;
     //new MessageEventHandler(gc, sys, log, replay, sidHandler);
     _proxyDb = new GameDataProxy(_gameCenter);
 }
Пример #3
0
        public GameCenter(SystemControl sys, LogControl log, ReplayManager replay, SessionIdHandler sidH)
        {
            proxyDB       = new GameDataProxy(this);
            replayManager = replay;
            replayManager.InitProxy(proxyDB);
            _systemControl = sys;
            logControl     = log;

            //     this.games = new List<IGame>();
            sidHandler = sidH;
        }
Пример #4
0
    void Awake()
    {
        if (FindObjectOfType <AndroidBackButtonListener>() != null)
        {
            DestroyImmediate(m_fakeGameDataProxy.gameObject);
        }

        m_mapDataController = FindObjectOfType <MapDataController>();
        m_gameDataProxy     = FindObjectOfType <GameDataProxy>();

        initialize();
        StartCoroutine(addPlayer(m_gameDataProxy.team));
    }
        public void Initialize()
        {
            proxy          = new GameDataProxy(gameCenter);
            _userDataProxy = new UserDataProxy();
            user1          = new User(1, "test1", "mo", "1234", 0, 5000, "*****@*****.**");
            user2          = new User(2, "test2", "no", "1234", 0, 5000, "*****@*****.**");
            user3          = new User(3, "test3", "3test", "1234", 0, 5000, "*****@*****.**");
            _userDataProxy.AddNewUser(user1);
            _userDataProxy.AddNewUser(user2);
            _userDataProxy.AddNewUser(user3);
            useCommunication     = false;
            roomID               = 9999;
            players              = new List <Player>();
            player1              = new Player(user1, 1000, roomID);
            player1.RoundChipBet = 22;
            players.Add(player1);
            Decorator deco = SetDecoratoresNoLimitWithSpectatores();

            gameRoom = new GameRoom(players, roomID, deco, gameCenter, logControl, replayManager, ses);
        }
Пример #6
0
        public void Initialize()
        {
            proxy          = new GameDataProxy(gameCenter);
            _userDataProxy = new UserDataProxy();
            user1          = new User(1, "test1", "mo", "1234", 0, 5000, "*****@*****.**");
            user2          = new User(2, "test2", "no", "1234", 0, 5000, "*****@*****.**");
            user3          = new User(3, "test3", "3test", "1234", 0, 5000, "*****@*****.**");
            _userDataProxy.AddNewUser(user1);
            _userDataProxy.AddNewUser(user2);
            _userDataProxy.AddNewUser(user3);
            useCommunication     = false;
            roomID               = 9999;
            players              = new List <Player>();
            player1              = new Player(user1, 1000, roomID);
            player1.RoundChipBet = 22;
            players.Add(player1);
            Decorator deco = SetDecoratoresNoLimitWithSpectatores();

            gameRoom = new GameRoom(players, roomID, deco, gameCenter, logControl, replayManager, ses);
            Card        c1     = new Card(Suits.Clubs, 1);
            Card        c2     = new Card(Suits.Clubs, 2);
            List <Card> pCards = new List <Card>();

            pCards.Add(c1);
            pCards.Add(c2);
            long sid = 1;

            msg = new GameDataCommMessage(gameRoom.GetPlayersInRoom().First().user.Id(), gameRoom.Id, sid, new Card(Suits.Diamonds, 1), new Card(Suits.Diamonds, 2),
                                          pCards, 3, 4, new List <string>(), new List <string>(), "", "", "", true, "", "", 1,
                                          new CommunicationMessage.ActionType(), "Flop", "");
            var ob = new List <Tuple <CommunicationMessage, bool, bool, TexasHoldemShared.CommMessages.ServerToClient.ResponeCommMessage> >();

            res = new ResponeCommMessage(1, 1, true, msg);
            var t = new Tuple <CommunicationMessage, bool, bool, TexasHoldemShared.CommMessages.ServerToClient.ResponeCommMessage>(msg, false, false, res);

            ob.Add(t);
            rn = new ResponseNotifier(ob, cl);
        }
Пример #7
0
    private void ResetData()
    {
        GameDataProxy dataProxy = Facade.RetrieveProxy(GameDataProxy.NAME) as GameDataProxy;

        dataProxy.ResetData();
    }
Пример #8
0
    private void SaveBestScore()
    {
        GameDataProxy dataProxy = Facade.RetrieveProxy(GameDataProxy.NAME) as GameDataProxy;

        dataProxy.SaveBestScore();
    }
Пример #9
0
 private void Start()
 {
     dataProxy = Facade.Instance.RetrieveProxy(GameDataProxy.NAME) as GameDataProxy;
 }
Пример #10
0
 public void InitProxy(GameDataProxy proxyDB)
 {
     proxy = proxyDB;
 }
Пример #11
0
 private void Start()
 {
     GetComponent <BoxCollider2D>().isTrigger = true;
     dataProxy = Facade.Instance.RetrieveProxy(GameDataProxy.NAME) as GameDataProxy;
 }
Пример #12
0
 void Awake()
 {
     m_gameDataProxy = FindObjectOfType <GameDataProxy>();
     m_playButton.SetActive(false);
 }