public TradeGameState( DwarfGame Game, GameStateManager StateManager, TradeEnvoy Envoy, Faction PlayerFaction, WorldManager World) : base(Game, "GuiStateTemplate", StateManager) { this.World = World; this.Envoy = Envoy; this.PlayerFaction = PlayerFaction; }
public DialogueState( DwarfGame Game, GameStateManager StateManager, TradeEnvoy Envoy, Faction PlayerFaction, WorldManager World) : base(Game, "GuiStateTemplate", StateManager) { this.World = World; DialogueContext = new DialogueContext { Envoy = Envoy, PlayerFaction = PlayerFaction, }; }
public EnvoyTradeEntity(TradeEnvoy SourceEnvoy) { this.SourceEnvoy = SourceEnvoy; }
public CorporateTradeEntity(TradeEnvoy SourceEnvoy) { this.SourceEnvoy = SourceEnvoy; this.World = SourceEnvoy.OwnerFaction.World; // Gross }