C# 클래스 Economy.scripts.EconStructures.EconConfigStruct

파일 보기 프로젝트 열기: jpcsupplies/Economy_mod 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
CurrencyName string
DefaultPrices List
DefaultStartingBalance decimal
DefaultTradeRange double
EnableLcds bool
EnableNpcTradezones bool
EnablePlayerPayments bool
EnablePlayerTradezones bool
Language int
LimitedRange bool
LimitedSupply bool
MaximumPlayerTradeZones int
NPCStartingBalance decimal
NpcMerchantName string
PriceScaling bool
ShipTrading bool
TradeNetworkName string
TradeZoneLicenceCostMax decimal
TradeZoneLicenceCostMin decimal
TradeZoneMaxRadius decimal
TradeZoneMinRadius decimal
TradeZoneRelinkRatio decimal

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
CalculateZoneCost ( decimal radius, bool relink ) : decimal
EconConfigStruct ( ) : System

메소드 상세

CalculateZoneCost() 공개 메소드

public CalculateZoneCost ( decimal radius, bool relink ) : decimal
radius decimal
relink bool
리턴 decimal

EconConfigStruct() 공개 메소드

public EconConfigStruct ( ) : System
리턴 System

프로퍼티 상세

CurrencyName 공개적으로 프로퍼티

Name our money. This is NOT the symbol (ie., $).
public string CurrencyName
리턴 string

DefaultPrices 공개적으로 프로퍼티

public List DefaultPrices
리턴 List

DefaultStartingBalance 공개적으로 프로퍼티

The starting balance for all new players.
public decimal DefaultStartingBalance
리턴 decimal

DefaultTradeRange 공개적으로 프로퍼티

Default range of trade zones.
public double DefaultTradeRange
리턴 double

EnableLcds 공개적으로 프로퍼티

Indicates the LCD panels can be used to display Trade zone information.
public bool EnableLcds
리턴 bool

EnableNpcTradezones 공개적으로 프로퍼티

Indicates that Npc Tradezones can be used. They can still be created and managed by the Admin, allowing an admin to take the tradezones offline temporarily to fix any issue.
public bool EnableNpcTradezones
리턴 bool

EnablePlayerPayments 공개적으로 프로퍼티

Indicates that Players can send payments to one another.
public bool EnablePlayerPayments
리턴 bool

EnablePlayerTradezones 공개적으로 프로퍼티

Indicates the Player Tradezone can be created and used.
public bool EnablePlayerTradezones
리턴 bool

Language 공개적으로 프로퍼티

Indicates what language the Servre uses for text in game. Mapped aginst: VRage.MyLanguagesEnum Typically retrieved via: MyAPIGateway.Session.Config.Language
public int Language
리턴 int

LimitedRange 공개적으로 프로퍼티

Should players be near each other to trade or should it be unlimited distance.
public bool LimitedRange
리턴 bool

LimitedSupply 공개적으로 프로퍼티

Should the NPC market be limited or unlimited supply.
public bool LimitedSupply
리턴 bool

MaximumPlayerTradeZones 공개적으로 프로퍼티

The maximum number of trade zones a player an create.
public int MaximumPlayerTradeZones
리턴 int

NPCStartingBalance 공개적으로 프로퍼티

The starting balance for NPC Bankers.
public decimal NPCStartingBalance
리턴 decimal

NpcMerchantName 공개적으로 프로퍼티

The name that will used to identify the Merchant's server account.
public string NpcMerchantName
리턴 string

PriceScaling 공개적으로 프로퍼티

Indicates that Players can Trade with on another. This sets if prices should react to available supply.
public bool PriceScaling
리턴 bool

ShipTrading 공개적으로 프로퍼티

This sets if players can buy and sell ships.
public bool ShipTrading
리턴 bool

TradeNetworkName 공개적으로 프로퍼티

Name our Trading Network.
public string TradeNetworkName
리턴 string

TradeZoneLicenceCostMax 공개적으로 프로퍼티

The cost to create a Player trade zone when the zone size is at its Maximum allowed radius.
public decimal TradeZoneLicenceCostMax
리턴 decimal

TradeZoneLicenceCostMin 공개적으로 프로퍼티

The cost to create a Player trade zone when the zone size is at its Minimum allowed radius.
public decimal TradeZoneLicenceCostMin
리턴 decimal

TradeZoneMaxRadius 공개적으로 프로퍼티

The cost to create a Player trade zone Maximum allowed radius.
public decimal TradeZoneMaxRadius
리턴 decimal

TradeZoneMinRadius 공개적으로 프로퍼티

The cost to create a Player trade zone Minimum allowed radius.
public decimal TradeZoneMinRadius
리턴 decimal

TradeZoneRelinkRatio 공개적으로 프로퍼티

The cost ratio for Relink/Reestablishing a broken trade zone.
public decimal TradeZoneRelinkRatio
리턴 decimal