@@ -30,7 +30,7 @@ public class ResourceMonitorDisplay : MonoBehaviour, IPointerClickHandler, IPoin
3030 private Dictionary < TechType , GameObject > trackedResourcesDisplayElements ;
3131 public int currentPage = 1 ;
3232 public int maxPage = 1 ;
33- private float idlePeriodLength = Plugin . IdleTime . Value ;
33+ private float idlePeriodLength = Options . Current . IdleTime ;
3434 private float timeSinceLastInteraction = 0f ;
3535 private bool isIdle = false ;
3636 private float nextColorTransitionCurrentTime ;
@@ -212,7 +212,7 @@ public void Update()
212212 timeSinceLastInteraction += Time . deltaTime ;
213213 }
214214
215- if ( Plugin . EnableIdle . Value && isIdle == false && timeSinceLastInteraction >= idlePeriodLength )
215+ if ( Options . Current . EnableIdle && isIdle == false && timeSinceLastInteraction >= idlePeriodLength )
216216 {
217217 EnterIdleScreen ( ) ;
218218 }
@@ -256,7 +256,7 @@ public void Update()
256256
257257 private bool InIdleInteractionRange ( )
258258 {
259- return Mathf . Abs ( Vector3 . Distance ( gameObject . transform . position , Player . main . transform . position ) ) <= Plugin . MaxInteractionIdlePageDistance . Value ;
259+ return Mathf . Abs ( Vector3 . Distance ( gameObject . transform . position , Player . main . transform . position ) ) <= Options . Current . MaxInteractionIdlePageDistance ;
260260 }
261261
262262 public void OnPointerClick ( PointerEventData eventData )
@@ -324,7 +324,7 @@ private void ExitIdleScreen()
324324
325325 private void CalculateNewIdleTime ( )
326326 {
327- idlePeriodLength = Plugin . IdleTime . Value + Random . Range ( Plugin . IdleTimeRandomnessLowBound . Value , Plugin . IdleTimeRandomnessHighBound . Value ) ;
327+ idlePeriodLength = Options . Current . IdleTime + Random . Range ( Options . Current . IdleTimeRandomnessLowBound , Options . Current . IdleTimeRandomnessHighBound ) ;
328328 }
329329
330330 public void ResetIdleTimer ( )
@@ -334,7 +334,7 @@ public void ResetIdleTimer()
334334
335335 private void CalculateNewColourTransitionTime ( )
336336 {
337- transitionIdleTime = Plugin . IdleScreenColorTransitionTime . Value + Random . Range ( Plugin . IdleScreenColorTransitionRandomnessLowBound . Value , Plugin . IdleScreenColorTransitionRandomnessHighBound . Value ) ;
337+ transitionIdleTime = Options . Current . IdleScreenColorTransitionTime + Random . Range ( Options . Current . IdleScreenColorTransitionRandomnessLowBound , Options . Current . IdleScreenColorTransitionRandomnessHighBound ) ;
338338 }
339339
340340 public void OnApplicationQuit ( )
@@ -347,77 +347,77 @@ private bool FindAllComponents()
347347 CanvasGameObject = gameObject . GetComponentInChildren < Canvas > ( ) ? . gameObject ;
348348 if ( CanvasGameObject == null )
349349 {
350- System . Console . WriteLine ( "[ResourceMonitor] Canvas not found." ) ;
350+ Plugin . Logger . LogError ( "[ResourceMonitor] Canvas not found." ) ;
351351 return false ;
352352 }
353353
354354 animator = CanvasGameObject . GetComponent < Animator > ( ) ;
355355 if ( animator == null )
356356 {
357- System . Console . WriteLine ( "[ResourceMonitor] Animator not found." ) ;
357+ Plugin . Logger . LogError ( "[ResourceMonitor] Animator not found." ) ;
358358 return false ;
359359 }
360360
361361 blackCover = CanvasGameObject . FindChild ( "BlackCover" ) ? . gameObject ;
362362 if ( blackCover == null )
363363 {
364- System . Console . WriteLine ( "[ResourceMonitor] BlackCover not found." ) ;
364+ Plugin . Logger . LogError ( "[ResourceMonitor] BlackCover not found." ) ;
365365 return false ;
366366 }
367367
368368 var screenHolder = CanvasGameObject . transform . Find ( "Screens" ) ? . gameObject ;
369369 if ( screenHolder == null )
370370 {
371- System . Console . WriteLine ( "[ResourceMonitor] Screen Holder Gameobject not found." ) ;
371+ Plugin . Logger . LogError ( "[ResourceMonitor] Screen Holder Gameobject not found." ) ;
372372 return false ;
373373 }
374374
375375 welcomeScreen = screenHolder . FindChild ( "WelcomeScreen" ) ? . gameObject ;
376376 if ( welcomeScreen == null )
377377 {
378- System . Console . WriteLine ( "[ResourceMonitor] Screen: WelcomeScreen not found." ) ;
378+ Plugin . Logger . LogError ( "[ResourceMonitor] Screen: WelcomeScreen not found." ) ;
379379 return false ;
380380 }
381381
382382 mainScreen = screenHolder . FindChild ( "MainScreen" ) ? . gameObject ;
383383 if ( mainScreen == null )
384384 {
385- System . Console . WriteLine ( "[ResourceMonitor] Screen: MainScreen not found." ) ;
385+ Plugin . Logger . LogError ( "[ResourceMonitor] Screen: MainScreen not found." ) ;
386386 return false ;
387387 }
388388
389389 mainScreensCover = mainScreen . FindChild ( "BlackCover" ) ? . gameObject ;
390390 if ( mainScreensCover == null )
391391 {
392- System . Console . WriteLine ( "[ResourceMonitor] Screen: MainScreen Cover not found." ) ;
392+ Plugin . Logger . LogError ( "[ResourceMonitor] Screen: MainScreen Cover not found." ) ;
393393 return false ;
394394 }
395395
396396 var actualMainScreen = mainScreen . FindChild ( "ActualScreen" ) ? . gameObject ;
397397 if ( actualMainScreen == null )
398398 {
399- System . Console . WriteLine ( "[ResourceMonitor] Screen: Actual Main Screen not found." ) ;
399+ Plugin . Logger . LogError ( "[ResourceMonitor] Screen: Actual Main Screen not found." ) ;
400400 return false ;
401401 }
402402
403403 mainScreenItemGrid = actualMainScreen . FindChild ( "MainGrid" ) ? . gameObject ;
404404 if ( mainScreenItemGrid == null )
405405 {
406- System . Console . WriteLine ( "[ResourceMonitor] Screen: Main Screen Item Grid not found." ) ;
406+ Plugin . Logger . LogError ( "[ResourceMonitor] Screen: Main Screen Item Grid not found." ) ;
407407 return false ;
408408 }
409409
410410 var paginator = actualMainScreen . FindChild ( "Paginator" ) ? . gameObject ;
411411 if ( paginator == null )
412412 {
413- System . Console . WriteLine ( "[ResourceMonitor] Screen: Paginator not found." ) ;
413+ Plugin . Logger . LogError ( "[ResourceMonitor] Screen: Paginator not found." ) ;
414414 return false ;
415415 }
416416
417417 previousPageGameObject = paginator . FindChild ( "PreviousPage" ) ? . gameObject ;
418418 if ( previousPageGameObject == null )
419419 {
420- System . Console . WriteLine ( "[ResourceMonitor] Screen: Previous Page GameObject not found." ) ;
420+ Plugin . Logger . LogError ( "[ResourceMonitor] Screen: Previous Page GameObject not found." ) ;
421421 return false ;
422422 }
423423
@@ -428,7 +428,7 @@ private bool FindAllComponents()
428428 nextPageGameObject = paginator . FindChild ( "NextPage" ) ? . gameObject ;
429429 if ( nextPageGameObject == null )
430430 {
431- System . Console . WriteLine ( "[ResourceMonitor] Screen: Next Page GameObject not found." ) ;
431+ Plugin . Logger . LogError ( "[ResourceMonitor] Screen: Next Page GameObject not found." ) ;
432432 return false ;
433433 }
434434 var pb2 = nextPageGameObject . AddComponent < PaginatorButton > ( ) ;
@@ -438,35 +438,35 @@ private bool FindAllComponents()
438438 pageCounterGameObject = paginator . FindChild ( "PageCounter" ) ? . gameObject ;
439439 if ( pageCounterGameObject == null )
440440 {
441- System . Console . WriteLine ( "[ResourceMonitor] Screen: Page Counter GameObject not found." ) ;
441+ Plugin . Logger . LogError ( "[ResourceMonitor] Screen: Page Counter GameObject not found." ) ;
442442 return false ;
443443 }
444444
445445 pageCounterText = pageCounterGameObject . GetComponent < Text > ( ) ;
446446 if ( pageCounterText == null )
447447 {
448- System . Console . WriteLine ( "[ResourceMonitor] Screen: Page Counter Text not found." ) ;
448+ Plugin . Logger . LogError ( "[ResourceMonitor] Screen: Page Counter Text not found." ) ;
449449 return false ;
450450 }
451451
452452 idleScreen = screenHolder . FindChild ( "IdleScreen" ) ? . gameObject ;
453453 if ( idleScreen == null )
454454 {
455- System . Console . WriteLine ( "[ResourceMonitor] Screen: IdleScreen not found." ) ;
455+ Plugin . Logger . LogError ( "[ResourceMonitor] Screen: IdleScreen not found." ) ;
456456 return false ;
457457 }
458458
459459 var idleScreenTitleBackground = idleScreen . FindChild ( "AlterraTitleBackground" ) ? . gameObject ;
460460 if ( idleScreenTitleBackground == null )
461461 {
462- System . Console . WriteLine ( "[ResourceMonitor] Screen: IdleScreen Background not found." ) ;
462+ Plugin . Logger . LogError ( "[ResourceMonitor] Screen: IdleScreen Background not found." ) ;
463463 return false ;
464464 }
465465
466466 idleScreenTitleBackgroundImage = idleScreenTitleBackground . GetComponent < Image > ( ) ;
467467 if ( idleScreenTitleBackground == null )
468468 {
469- System . Console . WriteLine ( "[ResourceMonitor] Screen: IdleScreen Background Image not found." ) ;
469+ Plugin . Logger . LogError ( "[ResourceMonitor] Screen: IdleScreen Background Image not found." ) ;
470470 return false ;
471471 }
472472
0 commit comments