コード例 #1
0
        public void StartChallengeTimer()
        {
            if (m_Timer != null)
            {
                m_Timer.Stop();
            }

            m_Timer = new ChallengeTimer(this, TimeSpan.FromSeconds(1));

            m_Timer.Start();
        }
コード例 #2
0
ファイル: Game.cs プロジェクト: TerisseNicolas/Archip3l
    void Start()
    {
        this.Client = GameObject.Find("Network").GetComponent <Client>();
        this.Client.MessageSystemStartOfGameEvent += Client_MessageSystemStartOfGame;
        //this.Client.MessageSystemStartInitOfGameEvent += Client_MessageSystemStartInitOfGame;

        this.Timer = gameObject.GetComponent <Timer>();

        //todo remove

        this.Timer.Init(vGameTimer);

        this.Timer.FinalTick               += Timer_FinalTick;
        this.Timer.PirateBoatsStartTick    += Timer_PirateBoatsStartTick;
        this.Timer.PirateBoatsIncreaseTick += Timer_PirateBoatsIncreaseTick;

        this.TimerDisturbance = gameObject.GetComponent <DisturbanceTimer>();

        this.TimerDisturbance.Init(vDisturbanceTimer);
        this.TimerDisturbance.FinalTick += TimerDisturbance_FinalTick;
        this.DisturbanceCount            = 0;

        this.ChallengerTimer = gameObject.GetComponent <ChallengeTimer>();
        this.ChallengerTimer.Init(vChallengeTimer);
        this.ChallengerTimer.FinalTick += ChallengerTimer_FinalTick;

        //this.GlobalResourceManager = GameObject.Find("Resources").GetComponent<GlobalResourceManager>();
        //this.GlobalResourceManager.MessageInitialized += GlobalResourceManager_MessageInitialized;

        //this.Score = gameObject.GetComponent<Score>();
        //this.GlobalInfo = GameObject.Find("GlobalInfo").GetComponent<GlobalInfo>();


        this.ChallengesGameObjects = new List <GameObject>();
        for (int i = 1; i <= nbChallengesMax; i++)
        {
            this.ChallengesGameObjects.Add(GameObject.Find("Challenge" + i.ToString()));
        }

        Client_MessageSystemStartOfGame(this, null);
    }
コード例 #3
0
ファイル: BaseChallengeGame.cs プロジェクト: Crome696/ServUO
        public void StartChallengeTimer()
        {
            if(m_Timer != null)
                m_Timer.Stop();

            m_Timer = new ChallengeTimer(this, TimeSpan.FromSeconds(1));

            m_Timer.Start();
        }
コード例 #4
0
ファイル: Game.cs プロジェクト: TerisseNicolas/Archip3l
    void Start()
    {
        this.Client = GameObject.Find("Network").GetComponent<Client>();
        this.Client.MessageSystemStartOfGameEvent += Client_MessageSystemStartOfGame;
        //this.Client.MessageSystemStartInitOfGameEvent += Client_MessageSystemStartInitOfGame;

        this.Timer = gameObject.GetComponent<Timer>();

        //todo remove

        this.Timer.Init(vGameTimer);

        this.Timer.FinalTick += Timer_FinalTick;
        this.Timer.PirateBoatsStartTick += Timer_PirateBoatsStartTick;
        this.Timer.PirateBoatsIncreaseTick += Timer_PirateBoatsIncreaseTick;

        this.TimerDisturbance = gameObject.GetComponent<DisturbanceTimer>();

        this.TimerDisturbance.Init(vDisturbanceTimer);
        this.TimerDisturbance.FinalTick += TimerDisturbance_FinalTick;
        this.DisturbanceCount = 0;

        this.ChallengerTimer = gameObject.GetComponent<ChallengeTimer>();
        this.ChallengerTimer.Init(vChallengeTimer);
        this.ChallengerTimer.FinalTick += ChallengerTimer_FinalTick;

        //this.GlobalResourceManager = GameObject.Find("Resources").GetComponent<GlobalResourceManager>();
        //this.GlobalResourceManager.MessageInitialized += GlobalResourceManager_MessageInitialized;

        //this.Score = gameObject.GetComponent<Score>();
        //this.GlobalInfo = GameObject.Find("GlobalInfo").GetComponent<GlobalInfo>();

        this.ChallengesGameObjects = new List<GameObject>();
        for (int i = 1; i <= nbChallengesMax; i++)
        {
            this.ChallengesGameObjects.Add(GameObject.Find("Challenge" + i.ToString()));
        }

        Client_MessageSystemStartOfGame(this, null);
    }