Files
NobetaSource/Cpp2IL/Assembly-CSharp/PlayerInputController.cs
2023-09-06 22:09:22 +02:00

211 lines
6.9 KiB
C#

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;
}