Files
2026-06-04 11:42:34 +02:00

469 lines
14 KiB
C#

using System;
using System.Collections;
using System.Runtime.CompilerServices;
using UnityEngine.Internal;
using UnityEngine.Scripting;
namespace UnityEngine
{
// Token: 0x02000202 RID: 514
public sealed class Animation : Behaviour, IEnumerable
{
// Token: 0x17000853 RID: 2131
// (get) Token: 0x06002417 RID: 9239
// (set) Token: 0x06002418 RID: 9240
public extern AnimationClip clip
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x17000854 RID: 2132
// (get) Token: 0x06002419 RID: 9241
// (set) Token: 0x0600241A RID: 9242
public extern bool playAutomatically
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x17000855 RID: 2133
// (get) Token: 0x0600241B RID: 9243
// (set) Token: 0x0600241C RID: 9244
public extern WrapMode wrapMode
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x0600241D RID: 9245 RVA: 0x0002A1A0 File Offset: 0x000283A0
public void Stop()
{
Animation.INTERNAL_CALL_Stop(this);
}
// Token: 0x0600241E RID: 9246
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_Stop(Animation self);
// Token: 0x0600241F RID: 9247 RVA: 0x0002A1AC File Offset: 0x000283AC
public void Stop(string name)
{
this.Internal_StopByName(name);
}
// Token: 0x06002420 RID: 9248
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void Internal_StopByName(string name);
// Token: 0x06002421 RID: 9249 RVA: 0x0002A1B8 File Offset: 0x000283B8
public void Rewind(string name)
{
this.Internal_RewindByName(name);
}
// Token: 0x06002422 RID: 9250
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void Internal_RewindByName(string name);
// Token: 0x06002423 RID: 9251 RVA: 0x0002A1C4 File Offset: 0x000283C4
public void Rewind()
{
Animation.INTERNAL_CALL_Rewind(this);
}
// Token: 0x06002424 RID: 9252
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_Rewind(Animation self);
// Token: 0x06002425 RID: 9253 RVA: 0x0002A1D0 File Offset: 0x000283D0
public void Sample()
{
Animation.INTERNAL_CALL_Sample(this);
}
// Token: 0x06002426 RID: 9254
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_Sample(Animation self);
// Token: 0x17000856 RID: 2134
// (get) Token: 0x06002427 RID: 9255
public extern bool isPlaying
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
}
// Token: 0x06002428 RID: 9256
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern bool IsPlaying(string name);
// Token: 0x17000857 RID: 2135
public AnimationState this[string name]
{
get
{
return this.GetState(name);
}
}
// Token: 0x0600242A RID: 9258 RVA: 0x0002A1F8 File Offset: 0x000283F8
[ExcludeFromDocs]
public bool Play()
{
PlayMode playMode = PlayMode.StopSameLayer;
return this.Play(playMode);
}
// Token: 0x0600242B RID: 9259 RVA: 0x0002A218 File Offset: 0x00028418
public bool Play([DefaultValue("PlayMode.StopSameLayer")] PlayMode mode)
{
return this.PlayDefaultAnimation(mode);
}
// Token: 0x0600242C RID: 9260
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern bool Play(string animation, [DefaultValue("PlayMode.StopSameLayer")] PlayMode mode);
// Token: 0x0600242D RID: 9261 RVA: 0x0002A234 File Offset: 0x00028434
[ExcludeFromDocs]
public bool Play(string animation)
{
PlayMode playMode = PlayMode.StopSameLayer;
return this.Play(animation, playMode);
}
// Token: 0x0600242E RID: 9262
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern void CrossFade(string animation, [DefaultValue("0.3F")] float fadeLength, [DefaultValue("PlayMode.StopSameLayer")] PlayMode mode);
// Token: 0x0600242F RID: 9263 RVA: 0x0002A254 File Offset: 0x00028454
[ExcludeFromDocs]
public void CrossFade(string animation, float fadeLength)
{
PlayMode playMode = PlayMode.StopSameLayer;
this.CrossFade(animation, fadeLength, playMode);
}
// Token: 0x06002430 RID: 9264 RVA: 0x0002A270 File Offset: 0x00028470
[ExcludeFromDocs]
public void CrossFade(string animation)
{
PlayMode playMode = PlayMode.StopSameLayer;
float num = 0.3f;
this.CrossFade(animation, num, playMode);
}
// Token: 0x06002431 RID: 9265
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern void Blend(string animation, [DefaultValue("1.0F")] float targetWeight, [DefaultValue("0.3F")] float fadeLength);
// Token: 0x06002432 RID: 9266 RVA: 0x0002A290 File Offset: 0x00028490
[ExcludeFromDocs]
public void Blend(string animation, float targetWeight)
{
float num = 0.3f;
this.Blend(animation, targetWeight, num);
}
// Token: 0x06002433 RID: 9267 RVA: 0x0002A2B0 File Offset: 0x000284B0
[ExcludeFromDocs]
public void Blend(string animation)
{
float num = 0.3f;
float num2 = 1f;
this.Blend(animation, num2, num);
}
// Token: 0x06002434 RID: 9268
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern AnimationState CrossFadeQueued(string animation, [DefaultValue("0.3F")] float fadeLength, [DefaultValue("QueueMode.CompleteOthers")] QueueMode queue, [DefaultValue("PlayMode.StopSameLayer")] PlayMode mode);
// Token: 0x06002435 RID: 9269 RVA: 0x0002A2D4 File Offset: 0x000284D4
[ExcludeFromDocs]
public AnimationState CrossFadeQueued(string animation, float fadeLength, QueueMode queue)
{
PlayMode playMode = PlayMode.StopSameLayer;
return this.CrossFadeQueued(animation, fadeLength, queue, playMode);
}
// Token: 0x06002436 RID: 9270 RVA: 0x0002A2F8 File Offset: 0x000284F8
[ExcludeFromDocs]
public AnimationState CrossFadeQueued(string animation, float fadeLength)
{
PlayMode playMode = PlayMode.StopSameLayer;
QueueMode queueMode = QueueMode.CompleteOthers;
return this.CrossFadeQueued(animation, fadeLength, queueMode, playMode);
}
// Token: 0x06002437 RID: 9271 RVA: 0x0002A31C File Offset: 0x0002851C
[ExcludeFromDocs]
public AnimationState CrossFadeQueued(string animation)
{
PlayMode playMode = PlayMode.StopSameLayer;
QueueMode queueMode = QueueMode.CompleteOthers;
float num = 0.3f;
return this.CrossFadeQueued(animation, num, queueMode, playMode);
}
// Token: 0x06002438 RID: 9272
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern AnimationState PlayQueued(string animation, [DefaultValue("QueueMode.CompleteOthers")] QueueMode queue, [DefaultValue("PlayMode.StopSameLayer")] PlayMode mode);
// Token: 0x06002439 RID: 9273 RVA: 0x0002A348 File Offset: 0x00028548
[ExcludeFromDocs]
public AnimationState PlayQueued(string animation, QueueMode queue)
{
PlayMode playMode = PlayMode.StopSameLayer;
return this.PlayQueued(animation, queue, playMode);
}
// Token: 0x0600243A RID: 9274 RVA: 0x0002A368 File Offset: 0x00028568
[ExcludeFromDocs]
public AnimationState PlayQueued(string animation)
{
PlayMode playMode = PlayMode.StopSameLayer;
QueueMode queueMode = QueueMode.CompleteOthers;
return this.PlayQueued(animation, queueMode, playMode);
}
// Token: 0x0600243B RID: 9275 RVA: 0x0002A38C File Offset: 0x0002858C
public void AddClip(AnimationClip clip, string newName)
{
this.AddClip(clip, newName, int.MinValue, int.MaxValue);
}
// Token: 0x0600243C RID: 9276
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern void AddClip(AnimationClip clip, string newName, int firstFrame, int lastFrame, [DefaultValue("false")] bool addLoopFrame);
// Token: 0x0600243D RID: 9277 RVA: 0x0002A3A4 File Offset: 0x000285A4
[ExcludeFromDocs]
public void AddClip(AnimationClip clip, string newName, int firstFrame, int lastFrame)
{
bool flag = false;
this.AddClip(clip, newName, firstFrame, lastFrame, flag);
}
// Token: 0x0600243E RID: 9278
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern void RemoveClip(AnimationClip clip);
// Token: 0x0600243F RID: 9279 RVA: 0x0002A3C0 File Offset: 0x000285C0
public void RemoveClip(string clipName)
{
this.RemoveClip2(clipName);
}
// Token: 0x06002440 RID: 9280
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public extern int GetClipCount();
// Token: 0x06002441 RID: 9281
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void RemoveClip2(string clipName);
// Token: 0x06002442 RID: 9282
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern bool PlayDefaultAnimation(PlayMode mode);
// Token: 0x06002443 RID: 9283 RVA: 0x0002A3CC File Offset: 0x000285CC
[Obsolete("use PlayMode instead of AnimationPlayMode.")]
public bool Play(AnimationPlayMode mode)
{
return this.PlayDefaultAnimation((PlayMode)mode);
}
// Token: 0x06002444 RID: 9284 RVA: 0x0002A3E8 File Offset: 0x000285E8
[Obsolete("use PlayMode instead of AnimationPlayMode.")]
public bool Play(string animation, AnimationPlayMode mode)
{
return this.Play(animation, (PlayMode)mode);
}
// Token: 0x06002445 RID: 9285 RVA: 0x0002A408 File Offset: 0x00028608
public void SyncLayer(int layer)
{
Animation.INTERNAL_CALL_SyncLayer(this, layer);
}
// Token: 0x06002446 RID: 9286
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_SyncLayer(Animation self, int layer);
// Token: 0x06002447 RID: 9287 RVA: 0x0002A414 File Offset: 0x00028614
public IEnumerator GetEnumerator()
{
return new Animation.Enumerator(this);
}
// Token: 0x06002448 RID: 9288
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
internal extern AnimationState GetState(string name);
// Token: 0x06002449 RID: 9289
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
internal extern AnimationState GetStateAtIndex(int index);
// Token: 0x0600244A RID: 9290
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
internal extern int GetStateCount();
// Token: 0x0600244B RID: 9291 RVA: 0x0002A430 File Offset: 0x00028630
public AnimationClip GetClip(string name)
{
AnimationState state = this.GetState(name);
AnimationClip animationClip;
if (state)
{
animationClip = state.clip;
}
else
{
animationClip = null;
}
return animationClip;
}
// Token: 0x17000858 RID: 2136
// (get) Token: 0x0600244C RID: 9292
// (set) Token: 0x0600244D RID: 9293
public extern bool animatePhysics
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x17000859 RID: 2137
// (get) Token: 0x0600244E RID: 9294
// (set) Token: 0x0600244F RID: 9295
[Obsolete("Use cullingType instead")]
public extern bool animateOnlyIfVisible
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x1700085A RID: 2138
// (get) Token: 0x06002450 RID: 9296
// (set) Token: 0x06002451 RID: 9297
public extern AnimationCullingType cullingType
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x1700085B RID: 2139
// (get) Token: 0x06002452 RID: 9298 RVA: 0x0002A468 File Offset: 0x00028668
// (set) Token: 0x06002453 RID: 9299 RVA: 0x0002A488 File Offset: 0x00028688
public Bounds localBounds
{
get
{
Bounds bounds;
this.INTERNAL_get_localBounds(out bounds);
return bounds;
}
set
{
this.INTERNAL_set_localBounds(ref value);
}
}
// Token: 0x06002454 RID: 9300
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void INTERNAL_get_localBounds(out Bounds value);
// Token: 0x06002455 RID: 9301
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void INTERNAL_set_localBounds(ref Bounds value);
// Token: 0x02000203 RID: 515
private sealed class Enumerator : IEnumerator
{
// Token: 0x06002456 RID: 9302 RVA: 0x0002A494 File Offset: 0x00028694
internal Enumerator(Animation outer)
{
this.m_Outer = outer;
}
// Token: 0x1700085C RID: 2140
// (get) Token: 0x06002457 RID: 9303 RVA: 0x0002A4AC File Offset: 0x000286AC
public object Current
{
get
{
return this.m_Outer.GetStateAtIndex(this.m_CurrentIndex);
}
}
// Token: 0x06002458 RID: 9304 RVA: 0x0002A4D4 File Offset: 0x000286D4
public bool MoveNext()
{
int stateCount = this.m_Outer.GetStateCount();
this.m_CurrentIndex++;
return this.m_CurrentIndex < stateCount;
}
// Token: 0x06002459 RID: 9305 RVA: 0x0002A50C File Offset: 0x0002870C
public void Reset()
{
this.m_CurrentIndex = -1;
}
// Token: 0x0400056A RID: 1386
private Animation m_Outer;
// Token: 0x0400056B RID: 1387
private int m_CurrentIndex = -1;
}
}
}