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