@@ -6,7 +6,8 @@ namespace PlanetbaseFramework
66 //This class was thrown together fairly quickly, but should be a decent example on making new gamestates.
77 public class ModListGameState : GameState
88 {
9- public GuiRenderer mGuiRenderer = new GuiRenderer ( ) ;
9+ private GuiRenderer Renderer { get ; } = new GuiRenderer ( ) ;
10+
1011 public override bool isTitleState ( )
1112 {
1213 return true ;
@@ -20,20 +21,26 @@ public override void onGui()
2021 }
2122
2223 PrintLine ( "Loaded Mods:" , 0 ) ;
23- for ( int i = 0 ; i < ModLoader . ModList . Count ; i ++ )
24+ for ( var i = 0 ; i < ModLoader . ModList . Count ; i ++ )
2425 {
2526 PrintLine ( ModLoader . ModList [ i ] . ModName , i + 1 ) ;
2627 }
2728
28- if ( this . mGuiRenderer . renderBackButton ( new Vector2 ( Screen . width - GuiRenderer . getMenuButtonSize ( FontSize . Huge ) . x , Screen . height - GuiRenderer . getMenuButtonSize ( FontSize . Huge ) . y ) ) ) {
29+ if ( Renderer . renderBackButton (
30+ new Vector2 (
31+ Screen . width - GuiRenderer . getMenuButtonSize ( FontSize . Huge ) . x ,
32+ Screen . height - GuiRenderer . getMenuButtonSize ( FontSize . Huge ) . y
33+ )
34+ ) )
35+ {
2936 GameManager . getInstance ( ) . setGameStateTitle ( ) ;
3037 }
3138 }
3239
3340 private void PrintLine ( string text , int lineNumber )
3441 {
3542 Vector2 textLocation = new Vector2 ( 50 , 80 ) ;
36- GUIStyle labelStyle = mGuiRenderer . getLabelStyle ( FontSize . Huge , FontStyle . Bold , TextAnchor . LowerLeft , FontType . Title ) ;
43+ GUIStyle labelStyle = Renderer . getLabelStyle ( FontSize . Huge , FontStyle . Bold , TextAnchor . LowerLeft , FontType . Title ) ;
3744 labelStyle . normal . textColor = Color . blue ;
3845
3946 GUI . Label ( new Rect ( textLocation . x , textLocation . y + ( GuiRenderer . getMenuButtonSize ( FontSize . Huge ) . y ) * lineNumber , Screen . width , GuiRenderer . getMenuButtonSize ( FontSize . Huge ) . y - 30 ) , text , labelStyle ) ;
0 commit comments