예제 #1
0
        private void TimerOnElapsed(object sender, ElapsedEventArgs e)
        {
            timer.Stop();

            var selectedResourceUid = resourceIds[random.Next(resourceIds.Length)];

            ResourceChangedEvent?.Invoke(selectedResourceUid, random.Next(configuration.amountMin, configuration.amountMax));

            SetNewTimerInterval();
            timer.Start();
        }
예제 #2
0
 private void OnResourceChanged(ResourceChangedEvent obj)
 {
     currentTowerBuildingResource.text = string.Format("Resource: {0}", obj.resourceAmount);
 }