You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

50 lines
1.2 KiB
C#

4 years ago
using System;
using UnityEngine;
// Token: 0x0200019D RID: 413
public class UIActionButton : UIAction
{
// Token: 0x06000BF7 RID: 3063 RVA: 0x00032178 File Offset: 0x00030378
public static UIActionButton Create(GameObject go, int normal = 0, int press = 1)
{
UIActionButton uiactionButton = go.AddComponent<UIActionButton>();
uiactionButton.m_NormalIndex = normal;
uiactionButton.m_PressIndex = press;
return uiactionButton;
}
// Token: 0x06000BF8 RID: 3064 RVA: 0x0003219C File Offset: 0x0003039C
public override void Init()
{
base.Init();
}
// Token: 0x06000BF9 RID: 3065 RVA: 0x000321A4 File Offset: 0x000303A4
private void SetImageIndex(int index)
{
if (base.ActionEnable)
{
this.imageObject.ImageBlockIndex = index;
this.imageObject.InitTextureUV();
}
}
// Token: 0x06000BFA RID: 3066 RVA: 0x000321D4 File Offset: 0x000303D4
private void OnMouseDown()
{
this.SetImageIndex(this.m_PressIndex);
}
// Token: 0x06000BFB RID: 3067 RVA: 0x000321E4 File Offset: 0x000303E4
private void OnMouseUp()
{
this.SetImageIndex(this.m_NormalIndex);
}
// Token: 0x0400093C RID: 2364
private int m_NormalIndex;
// Token: 0x0400093D RID: 2365
private int m_PressIndex;
}