using System;
using Cpp2IlInjected;
using MarsSDK;

// Token: 0x0200017B RID: 379
[Token(Token = "0x200017B")]
public interface IUIController
{
	// Token: 0x0600128C RID: 4748
	[Token(Token = "0x600128C")]
	[Address(Slot = "0")]
	void Move(Direction2D direction);

	// Token: 0x0600128D RID: 4749
	[Token(Token = "0x600128D")]
	[Address(Slot = "1")]
	void SwitchLeftward();

	// Token: 0x0600128E RID: 4750
	[Token(Token = "0x600128E")]
	[Address(Slot = "2")]
	void SwitchRightward();

	// Token: 0x0600128F RID: 4751
	[Token(Token = "0x600128F")]
	[Address(Slot = "3")]
	void Submit();

	// Token: 0x06001290 RID: 4752
	[Token(Token = "0x6001290")]
	[Address(Slot = "4")]
	void Hold(bool onHolding);

	// Token: 0x06001291 RID: 4753
	[Token(Token = "0x6001291")]
	[Address(Slot = "5")]
	void Cancel();

	// Token: 0x06001292 RID: 4754
	[Token(Token = "0x6001292")]
	[Address(Slot = "6")]
	void SpecialAction();
}
