11using System ;
22using System . Collections . Generic ;
33using System . Linq ;
4- using Reactor ;
5- using UnhollowerBaseLib . Attributes ;
4+ using Il2CppInterop . Runtime . Attributes ;
5+ using Reactor . Utilities . Attributes ;
66using UnityEngine ;
77
88namespace CrowdedMod . Components ;
@@ -14,39 +14,39 @@ public MeetingHudPagingBehaviour(IntPtr ptr) : base(ptr)
1414 {
1515 }
1616
17- public MeetingHud MeetingHud = null ! ;
17+ internal MeetingHud meetingHud = null ! ;
1818
1919 [ HideFromIl2Cpp ]
20- public IEnumerable < PlayerVoteArea > Targets => MeetingHud . playerStates . OrderBy ( p => p . AmDead ) ;
21- public override int MaxPage => ( Targets . Count ( ) - 1 ) / MaxPerPage ;
20+ public IEnumerable < PlayerVoteArea > Targets => meetingHud . playerStates . OrderBy ( p => p . AmDead ) ;
21+ public override int MaxPageIndex => ( Targets . Count ( ) - 1 ) / MaxPerPage ;
2222
2323 public override void Update ( )
2424 {
2525 base . Update ( ) ;
2626
27- if ( MeetingHud . state is MeetingHud . VoteStates . Animating or MeetingHud . VoteStates . Proceeding )
27+ if ( meetingHud . state is MeetingHud . VoteStates . Animating or MeetingHud . VoteStates . Proceeding )
2828 {
2929 return ; // TimerText does not update there
3030 }
3131
32- MeetingHud . TimerText . text += $ " ({ Page + 1 } /{ MaxPage + 1 } )";
32+ meetingHud . TimerText . text += $ " ({ PageIndex + 1 } /{ MaxPageIndex + 1 } )";
3333 }
3434
3535 public override void OnPageChanged ( )
3636 {
3737 var i = 0 ;
3838
3939 foreach ( var button in Targets ) {
40- if ( i >= Page * MaxPerPage && i < ( Page + 1 ) * MaxPerPage ) {
40+ if ( i >= PageIndex * MaxPerPage && i < ( PageIndex + 1 ) * MaxPerPage ) {
4141 button . gameObject . SetActive ( true ) ;
4242
4343 var relativeIndex = i % MaxPerPage ;
4444 var row = relativeIndex / 3 ;
4545 var buttonTransform = button . transform ;
46- buttonTransform . localPosition = MeetingHud . VoteOrigin +
46+ buttonTransform . localPosition = meetingHud . VoteOrigin +
4747 new Vector3 (
48- MeetingHud . VoteButtonOffsets . x * ( relativeIndex % 3 ) ,
49- MeetingHud . VoteButtonOffsets . y * row ,
48+ meetingHud . VoteButtonOffsets . x * ( relativeIndex % 3 ) ,
49+ meetingHud . VoteButtonOffsets . y * row ,
5050 buttonTransform . localPosition . z
5151 ) ;
5252 } else {
0 commit comments