211 lines
6.9 KiB
C#
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;
|
|
}
|