C# Класс TheAirline.Models.General.RandomEvent

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

Private Properties

Свойство Тип Описание
RandomEvent System

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

Метод Описание
AddEvent ( Airline airline, RandomEvent rEvent ) : void
CheckExpired ( ) : void
ExecuteEvents ( Airline airline, System.DateTime time ) : void
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
RandomEvent ( EventType type, Focus focus, int airlineSafety, int moneyEffect, string id, int frequency, System.DateTime stat, System.DateTime end, string name = "", string message = "", bool critical = false, int custHappiness, int aircraftDamage, int airlineSecurity, int empHappiness, double paxDemand = 1, double cargoDemand = 1, int length = 1 ) : System
RemoveEvent ( Airline airline, RandomEvent rEvent ) : void

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

Метод Описание
RandomEvent ( SerializationInfo info, StreamingContext ctxt ) : System

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

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

public AddEvent ( Airline airline, RandomEvent rEvent ) : void
airline TheAirline.Models.Airlines.Airline
rEvent RandomEvent
Результат void

CheckExpired() публичный статический Метод

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

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

public ExecuteEvents ( Airline airline, System.DateTime time ) : void
airline TheAirline.Models.Airlines.Airline
time System.DateTime
Результат void

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

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
Результат void

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

public RandomEvent ( EventType type, Focus focus, int airlineSafety, int moneyEffect, string id, int frequency, System.DateTime stat, System.DateTime end, string name = "", string message = "", bool critical = false, int custHappiness, int aircraftDamage, int airlineSecurity, int empHappiness, double paxDemand = 1, double cargoDemand = 1, int length = 1 ) : System
type EventType
focus Focus
airlineSafety int
moneyEffect int
id string
frequency int
stat System.DateTime
end System.DateTime
name string
message string
critical bool
custHappiness int
aircraftDamage int
airlineSecurity int
empHappiness int
paxDemand double
cargoDemand double
length int
Результат System

RemoveEvent() публичный статический Метод

public static RemoveEvent ( Airline airline, RandomEvent rEvent ) : void
airline TheAirline.Models.Airlines.Airline
rEvent RandomEvent
Результат void