예제 #1
0
 public void NightOver()
 {
     ShowResultsScreen();
     RefreshResultsText();
     ResetValues();
     nightScreenTimer.Start();
 }
예제 #2
0
 private void InitializeEnvironment()
 {
     _generation += 1;
     TextBlock.GetComponent <Text>().text = "Generation: " + _generation + " Count: " + genomes.Count;
     GenerateFood();
     GeneratePopulation();
     timer          = new Utils.Timer(GENERATION_LIFETIME);
     timer.function = DestroyEnvironment;
     timer.Start();
 }
예제 #3
0
    private void Update()
    {
        if (Input.GetMouseButtonDown(0))
        {
            bulletTimer.Start();
        }

        if (Input.GetMouseButtonUp(0))
        {
            bulletTimer.Stop();
        }

        if (Input.GetMouseButton(0))
        {
            bulletTimer.Update();
        }
    }
예제 #4
0
    private void Start()
    {
        secondsTimer.TimerFinished += UpdateLikesPerSec;
        secondsTimer.TimerFinished += RefreshInGameUIText;

        nightScreenTimer.TimerFinished += NewNight;

        MouseEventHandlerManager.mouseDownEvent += UpdateTips;
        MouseEventHandlerManager.mouseDownEvent += UpdateDifficulty;
        MouseEventHandlerManager.mouseDownEvent += UpdateLikes;
        MouseEventHandlerManager.mouseDownEvent += RefreshInGameUIText;

        secondsTimer.Start();

        profile.TryGetSettings(out high);
        profile.TryGetSettings(out drunk);

        ResetValues();
        SpawnEntity();
    }
예제 #5
0
 private void Start()
 {
     targetIncrementTimer.TimerFinished += IncrementTargetSpeed;
     targetIncrementTimer.Start();
 }
예제 #6
0
 public void OnCoreDeath()
 {
     gameoverTimer.TimerFinished += ResetScene;
     gameoverTimer.Start();
     ShowBlack();
 }
예제 #7
0
 private void Start()
 {
     spawnTimer.TimerFinished += SpawnEnemy;
     spawnTimer.Start();
     SpawnEnemy();
 }
 private void Start()
 {
     toggleStateTimer.TimerFinished += ToggleState;
     toggleStateTimer.Start();
 }