轨迹插件引入
This commit is contained in:
1 parent
89b5275efd
commit
195893a1b0
1023 files changed
+378944
-18404
No files matched your search
@@ -0,0 +1,42 @@
|
||||
// =====================================================================
|
||||
// Copyright 2013-2017 Fluffy Underware
|
||||
// All rights reserved
|
||||
//
|
||||
// http://www.fluffyunderware.com
|
||||
// =====================================================================
|
||||
|
||||
using UnityEngine;
|
||||
using UnityEditor;
|
||||
using UnityEditor.AnimatedValues;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace FluffyUnderware.DevToolsEditor.Data{
|
||||
[System.Serializable]
|
||||
public class AnimVector2 : BaseAnimValue<Vector2>
|
||||
{
|
||||
[SerializeField]
|
||||
private Vector3 m_Value;
|
||||
public AnimVector2()
|
||||
: base(Vector2.zero)
|
||||
{
|
||||
}
|
||||
public AnimVector2(Vector3 value)
|
||||
: base(value)
|
||||
{
|
||||
}
|
||||
public AnimVector2(Vector2 value, UnityAction callback)
|
||||
: base(value, callback)
|
||||
{
|
||||
}
|
||||
protected override Vector2 GetValue()
|
||||
{
|
||||
this.m_Value = Vector2.Lerp(base.start, base.target, base.lerpPosition);
|
||||
return this.m_Value;
|
||||
}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return $"{value} / {target}. Speed {speed}. Lerp {lerpPosition}";
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user