using System; using UnityEngine; // Token: 0x02000197 RID: 407 public class ImageAnimationLocalPosition : IImageAnimation { // Token: 0x06000BA8 RID: 2984 RVA: 0x00031464 File Offset: 0x0002F664 public ImageAnimationLocalPosition(int repeat, float speed, float delay, MoveType moveType, Vector3 offsetBegin, Vector3 offsetEnd) { this.param = new AnimationRange_Vector3(repeat, speed, delay, moveType, offsetBegin, offsetEnd); } // Token: 0x06000BA9 RID: 2985 RVA: 0x0003148C File Offset: 0x0002F68C public override void Update() { this.param.Update(); } // Token: 0x06000BAA RID: 2986 RVA: 0x0003149C File Offset: 0x0002F69C public override bool Active() { return this.param.Active; } // Token: 0x06000BAB RID: 2987 RVA: 0x000314AC File Offset: 0x0002F6AC public override void Restart() { this.param.Restart(); } // Token: 0x06000BAC RID: 2988 RVA: 0x000314BC File Offset: 0x0002F6BC public override Vector3 CalcPosition(Vector3 position) { return position + new Vector3(this.param.Offset.x, -this.param.Offset.y, this.param.Offset.z); } // Token: 0x17000193 RID: 403 // (get) Token: 0x06000BAD RID: 2989 RVA: 0x00031510 File Offset: 0x0002F710 public Vector3 Offset { get { return this.param.Offset; } } // Token: 0x17000194 RID: 404 // (get) Token: 0x06000BAE RID: 2990 RVA: 0x00031520 File Offset: 0x0002F720 // (set) Token: 0x06000BAF RID: 2991 RVA: 0x00031530 File Offset: 0x0002F730 public Vector3 OffsetBegin { get { return this.param.OffsetBegin; } set { this.param.OffsetBegin = value; } } // Token: 0x17000195 RID: 405 // (get) Token: 0x06000BB0 RID: 2992 RVA: 0x00031540 File Offset: 0x0002F740 // (set) Token: 0x06000BB1 RID: 2993 RVA: 0x00031550 File Offset: 0x0002F750 public Vector3 OffsetEnd { get { return this.param.OffsetEnd; } set { this.param.OffsetEnd = value; } } // Token: 0x17000196 RID: 406 // (get) Token: 0x06000BB2 RID: 2994 RVA: 0x00031560 File Offset: 0x0002F760 // (set) Token: 0x06000BB3 RID: 2995 RVA: 0x00031570 File Offset: 0x0002F770 public float Speed { get { return this.param.Speed; } set { this.param.Speed = value; } } // Token: 0x04000921 RID: 2337 private AnimationRange_Vector3 param; }