// Assembly: UnityEngine.CoreModule
// Full name: UnityEngine.Events.PersistentCall

namespace UnityEngine.Events
{
public class PersistentCall // TypeDefIndex: 8983
{
	// Fields
	type#23721 m_Target;
	type#26577 m_TargetAssemblyTypeName;
	type#26577 m_MethodName;
	type#24360 m_Mode;
	type#14430 m_Arguments;
	type#28059 m_CallState;

	// Methods
	// RVA: -1
	public type#23720 get_target() { }
	// RVA: -1
	public type#26576 get_targetAssemblyTypeName() { }
	// RVA: -1
	public type#26576 get_methodName() { }
	// RVA: -1
	public type#24359 get_mode() { }
	// RVA: -1
	public type#14429 get_arguments() { }
	// RVA: -1
	public type#15313 IsValid() { }
	// RVA: -1
	public type#15012 GetRuntimeCall(type#28057 theEvent) { }
	// RVA: -1
	private static type#15012 GetObjectCall(type#23720 target, type#22692 method, type#14429 arguments) { }
	// RVA: -1
	public virtual type#28660 OnBeforeSerialize() { }
	// RVA: -1
	public virtual type#28660 OnAfterDeserialize() { }
	// RVA: -1
	public type#28660 .ctor() { }
}
}
