54 lines
1.4 KiB
C#
54 lines
1.4 KiB
C#
using System;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200117D RID: 4477
|
|
public abstract class MBILKDOAHEO<T>
|
|
{
|
|
// Token: 0x1700115F RID: 4447
|
|
// (get) Token: 0x060261A0 RID: 156064 RVA: 0x00A8F000 File Offset: 0x00A8D200
|
|
// (set) Token: 0x060261A1 RID: 156065 RVA: 0x00A8F008 File Offset: 0x00A8D208
|
|
public T ANKACHDHNCL { get; private set; }
|
|
|
|
// Token: 0x17001160 RID: 4448
|
|
// (get) Token: 0x060261A2 RID: 156066 RVA: 0x00A8F014 File Offset: 0x00A8D214
|
|
public float KBKLOFPFPBD
|
|
{
|
|
get
|
|
{
|
|
return this.duration;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060261A3 RID: 156067 RVA: 0x00A8F01C File Offset: 0x00A8D21C
|
|
public T JACEHODMEHA(float LHMELEOKNBJ)
|
|
{
|
|
this.ANKACHDHNCL = this.AGDGEHFBDOJ(this.minValue, this.maxValue, this.curve.Evaluate(LHMELEOKNBJ));
|
|
return this.ANKACHDHNCL;
|
|
}
|
|
|
|
// Token: 0x060261A4 RID: 156068 RVA: 0x00A8F048 File Offset: 0x00A8D248
|
|
public T NFOBALFMHOF(float LHMELEOKNBJ)
|
|
{
|
|
return this.JACEHODMEHA(LHMELEOKNBJ / this.KBKLOFPFPBD);
|
|
}
|
|
|
|
// Token: 0x060261A5 RID: 156069
|
|
protected abstract T AGDGEHFBDOJ(T DPIIIAGCMLK, T BDKNHBMMGPK, float LHMELEOKNBJ);
|
|
|
|
// Token: 0x04006059 RID: 24665
|
|
[SerializeField]
|
|
protected AnimationCurve curve;
|
|
|
|
// Token: 0x0400605A RID: 24666
|
|
[SerializeField]
|
|
protected T minValue;
|
|
|
|
// Token: 0x0400605B RID: 24667
|
|
[SerializeField]
|
|
protected T maxValue;
|
|
|
|
// Token: 0x0400605C RID: 24668
|
|
[SerializeField]
|
|
protected float duration;
|
|
}
|