// Assembly: UnityEngine.CoreModule
// Full name: UnityEngine.Gradient

namespace UnityEngine
{
public class Gradient // TypeDefIndex: 8777
{
	// Fields
	type#20927 m_Ptr;
	type#15314 m_RequiresNativeCleanup;

	// Methods
	// RVA: -1
	private static type#20925 Init() { }
	// RVA: -1
	private type#28660 Cleanup() { }
	// RVA: -1
	private type#15313 Internal_Equals(type#20925 other) { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	internal type#28660 .ctor(type#20925 ptr) { }
	// RVA: -1
	protected virtual type#28660 Finalize() { }
	// RVA: -1
	public type#16067 Evaluate(type#26059 time) { }
	// RVA: -1
	public type#13083 get_colorKeys() { }
	// RVA: -1
	public type#28660 set_colorKeys(type#13083 value) { }
	// RVA: -1
	public type#28660 SetKeys(type#13083 colorKeys, type#13082 alphaKeys) { }
	// RVA: -1
	public virtual type#15313 Equals(type#23705 o) { }
	// RVA: -1
	public virtual type#15313 Equals(type#19195 other) { }
	// RVA: -1
	public virtual type#20867 GetHashCode() { }
	// RVA: -1
	private static type#28660 Cleanup_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#15313 Internal_Equals_Injected(type#20925 _unity_self, type#20925 other) { }
	// RVA: -1
	private static type#28660 Evaluate_Injected(type#20925 _unity_self, type#26059 time, type#11812 ret) { }
	// RVA: -1
	private static type#28660 get_colorKeys_Injected(type#20925 _unity_self, type#11786 ret) { }
	// RVA: -1
	private static type#28660 set_colorKeys_Injected(type#20925 _unity_self, type#11995 value) { }
	// RVA: -1
	private static type#28660 SetKeys_Injected(type#20925 _unity_self, type#11995 colorKeys, type#11995 alphaKeys) { }
}
}
