Class MyContractAcquisition
Inheritance
System.Object
MyContractAcquisition
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
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