Show / Hide Table of Contents

Class MyRequiredResourceChangeDelegate

Inheritance
System.Object
MyRequiredResourceChangeDelegate
Namespace: Sandbox.Game.EntityComponents
Assembly: Sandbox.Game.dll
Syntax
public sealed class MyRequiredResourceChangeDelegate : MulticastDelegate

Constructors

MyRequiredResourceChangeDelegate(Object, IntPtr)

Declaration
public MyRequiredResourceChangeDelegate(object object, IntPtr method)
Parameters
Type Name Description
System.Object object
System.IntPtr method

Methods

BeginInvoke(MyDefinitionId, MyResourceSinkComponent, Single, Single, AsyncCallback, Object)

Declaration
public virtual IAsyncResult BeginInvoke(MyDefinitionId changedResourceTypeId, MyResourceSinkComponent sink, float oldRequirement, float newRequirement, AsyncCallback callback, object object)
Parameters
Type Name Description
MyDefinitionId changedResourceTypeId
MyResourceSinkComponent sink
System.Single oldRequirement
System.Single newRequirement
System.AsyncCallback callback
System.Object object
Returns
Type Description
System.IAsyncResult

EndInvoke(IAsyncResult)

Declaration
public virtual void EndInvoke(IAsyncResult result)
Parameters
Type Name Description
System.IAsyncResult result

Invoke(MyDefinitionId, MyResourceSinkComponent, Single, Single)

Declaration
public virtual void Invoke(MyDefinitionId changedResourceTypeId, MyResourceSinkComponent sink, float oldRequirement, float newRequirement)
Parameters
Type Name Description
MyDefinitionId changedResourceTypeId
MyResourceSinkComponent sink
System.Single oldRequirement
System.Single newRequirement
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾