C# Класс Economy.scripts.EconomyScript

Наследование: Sandbox.Common.MySessionComponentBase
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
ClientConfig Economy.scripts.EconStructures.ClientConfig
ClientLogger TextLogger
Data Economy.scripts.EconStructures.EconDataStruct
DebugOn bool
DelayedConnectionRequestTimer System.Timers.Timer
Instance EconomyScript
PlayerMarketRegister MessageMarketManagePlayer>.Dictionary
ReactivePricing Economy.scripts.EconStructures.ReactivePricingStruct
ServerConfig Economy.scripts.EconStructures.EconConfigStruct
ServerCulture System.Globalization.CultureInfo
ServerLogger TextLogger

Открытые методы

Метод Описание
SaveData ( ) : void
UpdateAfterSimulation ( ) : void

Защищенные методы

Метод Описание
UnloadData ( ) : void

Приватные методы

Метод Описание
DelayedConnectionRequestTimer_Elapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void
GotMessage ( string messageText, bool &sendToOthers ) : void
HandleMessage ( byte message ) : void
InitClient ( ) : void
InitServer ( ) : void
ProcessMessage ( string messageText ) : bool
SetLanguage ( ) : void

Sets the CultureInfo to use when formatting numbers and dates on the server, and the text resources when fetching names of game objects to display or send back to players.

Timer10EventsOnElapsed ( object sender, System.Timers.ElapsedEventArgs elapsedEventArgs ) : void
Timer1EventsOnElapsed ( object sender, System.Timers.ElapsedEventArgs elapsedEventArgs ) : void
Timer3600EventsOnElapsed ( object sender, System.Timers.ElapsedEventArgs elapsedEventArgs ) : void

Описание методов

SaveData() публичный Метод

public SaveData ( ) : void
Результат void

UnloadData() защищенный Метод

protected UnloadData ( ) : void
Результат void

UpdateAfterSimulation() публичный Метод

public UpdateAfterSimulation ( ) : void
Результат void

Описание свойств

ClientConfig публичное свойство

This will temporarily store Client side details while the client is connected. It will receive periodic updates from the server.
public ClientConfig,Economy.scripts.EconStructures ClientConfig
Результат Economy.scripts.EconStructures.ClientConfig

ClientLogger публичное свойство

public TextLogger,Economy.scripts ClientLogger
Результат TextLogger

Data публичное свойство

public EconDataStruct,Economy.scripts.EconStructures Data
Результат Economy.scripts.EconStructures.EconDataStruct

DebugOn публичное свойство

Set manually to true for testing purposes. No need for this function in general.
public bool DebugOn
Результат bool

DelayedConnectionRequestTimer публичное свойство

public Timer,System.Timers DelayedConnectionRequestTimer
Результат System.Timers.Timer

Instance публичное статическое свойство

public static EconomyScript,Economy.scripts Instance
Результат EconomyScript

PlayerMarketRegister публичное свойство

Manages the confirmation of players market registrations securely.
public Dictionary PlayerMarketRegister
Результат MessageMarketManagePlayer>.Dictionary

ReactivePricing публичное свойство

public ReactivePricingStruct,Economy.scripts.EconStructures ReactivePricing
Результат Economy.scripts.EconStructures.ReactivePricingStruct

ServerConfig публичное свойство

public EconConfigStruct,Economy.scripts.EconStructures ServerConfig
Результат Economy.scripts.EconStructures.EconConfigStruct

ServerCulture публичное статическое свойство

public static CultureInfo,System.Globalization ServerCulture
Результат System.Globalization.CultureInfo

ServerLogger публичное свойство

public TextLogger,Economy.scripts ServerLogger
Результат TextLogger