using System;
using Cpp2IlInjected;
using MarsSDK;

// Token: 0x0200014F RID: 335
[Token(Token = "0x200014F")]
public interface IUIController
{
	// Token: 0x0600110D RID: 4365
	[Token(Token = "0x600110D")]
	[Address(Slot = "0")]
	void Move(Direction2D direction);

	// Token: 0x0600110E RID: 4366
	[Token(Token = "0x600110E")]
	[Address(Slot = "1")]
	void SwitchLeftward();

	// Token: 0x0600110F RID: 4367
	[Token(Token = "0x600110F")]
	[Address(Slot = "2")]
	void SwitchRightward();

	// Token: 0x06001110 RID: 4368
	[Token(Token = "0x6001110")]
	[Address(Slot = "3")]
	void Submit();

	// Token: 0x06001111 RID: 4369
	[Token(Token = "0x6001111")]
	[Address(Slot = "4")]
	void Hold(bool onHolding);

	// Token: 0x06001112 RID: 4370
	[Token(Token = "0x6001112")]
	[Address(Slot = "5")]
	void Cancel();

	// Token: 0x06001113 RID: 4371
	[Token(Token = "0x6001113")]
	[Address(Slot = "6")]
	void SpecialAction();
}
