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