Show / Hide Table of Contents

Class MyContractAcquisition

Inheritance
System.Object
MyContractAcquisition
Implements
IMyContractAcquisition
IMyContract
Namespace: Sandbox.ModAPI.Contracts
Assembly: Sandbox.Game.dll
Syntax
public class MyContractAcquisition : Object, IMyContractAcquisition, IMyContract

Constructors

MyContractAcquisition(Int64, Int32, Int32, Int32, Int64, MyDefinitionId, Int32)

Declaration
public MyContractAcquisition(long startBlockId, int moneyReward, int collateral, int duration, long endBlockId, MyDefinitionId itemTypeId, int itemAmount)
Parameters
Type Name Description
System.Int64 startBlockId
System.Int32 moneyReward
System.Int32 collateral
System.Int32 duration
System.Int64 endBlockId
MyDefinitionId itemTypeId
System.Int32 itemAmount

Properties

Collateral

Declaration
public int Collateral { get; }
Property Value
Type Description
System.Int32

Duration

Declaration
public int Duration { get; }
Property Value
Type Description
System.Int32

EndBlockId

Declaration
public long EndBlockId { get; }
Property Value
Type Description
System.Int64

ItemAmount

Declaration
public int ItemAmount { get; }
Property Value
Type Description
System.Int32

ItemTypeId

Declaration
public MyDefinitionId ItemTypeId { get; }
Property Value
Type Description
MyDefinitionId

MoneyReward

Declaration
public int MoneyReward { get; }
Property Value
Type Description
System.Int32

OnContractAcquired

Declaration
public Action<long> OnContractAcquired { get; set; }
Property Value
Type Description
System.Action<System.Int64>

OnContractFailed

Declaration
public Action OnContractFailed { get; set; }
Property Value
Type Description
System.Action

OnContractSucceeded

Declaration
public Action OnContractSucceeded { get; set; }
Property Value
Type Description
System.Action

StartBlockId

Declaration
public long StartBlockId { get; }
Property Value
Type Description
System.Int64

Implements

IMyContractAcquisition
IMyContract
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾