using System; using Cpp2IlInjected; using UnityEngine; // Token: 0x020002F9 RID: 761 [Token(Token = "0x20002F9")] public class PlayerInputController : ICharacterController, IItemController, IMagicController { // Token: 0x06001CBF RID: 7359 RVA: 0x00044F84 File Offset: 0x00043184 [Token(Token = "0x6001CBF")] [Address(RVA = "0x143D7B0", Offset = "0x143BFB0", VA = "0x18143D7B0")] public void Init(WizardGirlManage nobeta, PlayerController controller) { this.controller = controller; Game.BindCharacterController(this); Game.BindItemController(this); Game.BindMagicController(this); } // Token: 0x06001CC0 RID: 7360 RVA: 0x00044FAC File Offset: 0x000431AC [Token(Token = "0x6001CC0")] [Address(RVA = "0x143D9A0", Offset = "0x143C1A0", VA = "0x18143D9A0", Slot = "4")] public void Move(Vector2 movement) { this.controller.UpdateMovement(movement); } // Token: 0x06001CC1 RID: 7361 RVA: 0x00044FCC File Offset: 0x000431CC [Token(Token = "0x6001CC1")] [Address(RVA = "0x143DBE0", Offset = "0x143C3E0", VA = "0x18143DBE0", Slot = "5")] public void Walk(bool onHolding) { this.controller.UpdateWalkState(onHolding); } // Token: 0x06001CC2 RID: 7362 RVA: 0x00044FEC File Offset: 0x000431EC [Token(Token = "0x6001CC2")] [Address(RVA = "0x143D750", Offset = "0x143BF50", VA = "0x18143D750", Slot = "6")] public void Dash(bool onHolding) { this.controller.UpdateDashState(onHolding); } // Token: 0x06001CC3 RID: 7363 RVA: 0x0004500C File Offset: 0x0004320C [Token(Token = "0x6001CC3")] [Address(RVA = "0x143D860", Offset = "0x143C060", VA = "0x18143D860", Slot = "7")] public void Jump() { this.controller.OnJumpKeyDown(); } // Token: 0x06001CC4 RID: 7364 RVA: 0x0004502C File Offset: 0x0004322C [Token(Token = "0x6001CC4")] [Address(RVA = "0x143D770", Offset = "0x143BF70", VA = "0x18143D770", Slot = "8")] public void Dodge() { this.controller.OnDodgeKeyDown(); } // Token: 0x06001CC5 RID: 7365 RVA: 0x0004504C File Offset: 0x0004324C [Token(Token = "0x6001CC5")] [Address(RVA = "0x143D840", Offset = "0x143C040", VA = "0x18143D840", Slot = "9")] public void Interact() { this.controller.OnInteractKeyDown(); } // Token: 0x06001CC6 RID: 7366 RVA: 0x0004506C File Offset: 0x0004326C [Token(Token = "0x6001CC6")] [Address(RVA = "0x143D710", Offset = "0x143BF10", VA = "0x18143D710", Slot = "10")] public void Attack() { this.controller.OnAttackKeyDown(); } // Token: 0x06001CC7 RID: 7367 RVA: 0x0004508C File Offset: 0x0004328C [Token(Token = "0x6001CC7")] [Address(RVA = "0x143D730", Offset = "0x143BF30", VA = "0x18143D730", Slot = "11")] public void Chant() { this.controller.OnChantKeyDown(); } // Token: 0x06001CC8 RID: 7368 RVA: 0x000450AC File Offset: 0x000432AC [Token(Token = "0x6001CC8")] [Address(RVA = "0x143D610", Offset = "0x143BE10", VA = "0x18143D610", Slot = "12")] public void Aim(bool onHolding) { this.controller.UpdateAimState(onHolding); } // Token: 0x06001CC9 RID: 7369 RVA: 0x000450CC File Offset: 0x000432CC [Token(Token = "0x6001CC9")] [Address(RVA = "0x143DB80", Offset = "0x143C380", VA = "0x18143DB80", Slot = "13")] public void Shoot(bool onHolding) { this.controller.UpdateShootState(onHolding); } // Token: 0x06001CCA RID: 7370 RVA: 0x000450EC File Offset: 0x000432EC [Token(Token = "0x6001CCA")] [Address(RVA = "0x143DBA0", Offset = "0x143C3A0", VA = "0x18143DBA0", Slot = "14")] public void SwitchCameraMode() { this.controller.SwitchCameraMode(); } // Token: 0x06001CCB RID: 7371 RVA: 0x0004510C File Offset: 0x0004330C [Token(Token = "0x6001CCB")] [Address(RVA = "0x143D9C0", Offset = "0x143C1C0", VA = "0x18143D9C0", Slot = "15")] public void SelectItemLeftward() { Game.PlayHandlerSE(UIHandlerSFX.ItemSelection); Game.UpdateItemSelectMove(Game.GetItemSelectPos() - 1); PlayerItem g_Item = this.controller.g_Item; int itemSelectPos = Game.GetItemSelectPos(); if (itemSelectPos < g_Item.g_iItemSize) { Game.UpdateInstructions(g_Item.g_HoldItem[itemSelectPos]); return; } Game.UpdateInstructions(ItemSystem.ItemType.Null); } // Token: 0x06001CCC RID: 7372 RVA: 0x00045168 File Offset: 0x00043368 [Token(Token = "0x6001CCC")] [Address(RVA = "0x143DA90", Offset = "0x143C290", VA = "0x18143DA90", Slot = "16")] public void SelectItemRightward() { Game.PlayHandlerSE(UIHandlerSFX.ItemSelection); Game.UpdateItemSelectMove(Game.GetItemSelectPos() + 1); PlayerItem g_Item = this.controller.g_Item; int itemSelectPos = Game.GetItemSelectPos(); if (itemSelectPos < g_Item.g_iItemSize) { Game.UpdateInstructions(g_Item.g_HoldItem[itemSelectPos]); return; } Game.UpdateInstructions(ItemSystem.ItemType.Null); } // Token: 0x06001CCD RID: 7373 RVA: 0x000451C4 File Offset: 0x000433C4 [Token(Token = "0x6001CCD")] [Address(RVA = "0x143DB60", Offset = "0x143C360", VA = "0x18143DB60", Slot = "17")] public void SelectItem(int index) { this.controller.OnUseItemHotKeyDown(index); } // Token: 0x06001CCE RID: 7374 RVA: 0x000451E4 File Offset: 0x000433E4 [Token(Token = "0x6001CCE")] [Address(RVA = "0x143DBC0", Offset = "0x143C3C0", VA = "0x18143DBC0", Slot = "18")] public void UseItem() { this.controller.OnUseItemKeyDown(); } // Token: 0x06001CCF RID: 7375 RVA: 0x00045204 File Offset: 0x00043404 [Token(Token = "0x6001CCF")] [Address(RVA = "0x143D790", Offset = "0x143BF90", VA = "0x18143D790", Slot = "19")] public void DropItem() { this.controller.OnDropItemKeyDown(); } // Token: 0x06001CD0 RID: 7376 RVA: 0x00045224 File Offset: 0x00043424 [Token(Token = "0x6001CD0")] [Address(RVA = "0x143D630", Offset = "0x143BE30", VA = "0x18143D630", Slot = "20")] public void AppearMagicMenu(bool onHolding) { this.controller.EnableMagicMenu(onHolding); } // Token: 0x06001CD1 RID: 7377 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001CD1")] [Address(RVA = "0x143D880", Offset = "0x143C080", VA = "0x18143D880", Slot = "21")] public void MoveMenuPointer(Vector2 movement) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001CD2 RID: 7378 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001CD2")] [Address(RVA = "0x143D650", Offset = "0x143BE50", VA = "0x18143D650", Slot = "22")] public void ApplyMagic(int index) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001CD3 RID: 7379 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001CD3")] [Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0")] public void Dispose() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001CD4 RID: 7380 RVA: 0x00045244 File Offset: 0x00043444 [Token(Token = "0x6001CD4")] [Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")] public PlayerInputController() { this.Dispose(); } // Token: 0x04002603 RID: 9731 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4002603")] private PlayerController controller; }