コード例 #1
0
 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;
 }
コード例 #2
0
        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,
            };
        }
コード例 #3
0
ファイル: EnvoyTradeEntity.cs プロジェクト: hhy5277/dwarfcorp
 public EnvoyTradeEntity(TradeEnvoy SourceEnvoy)
 {
     this.SourceEnvoy = SourceEnvoy;
 }
コード例 #4
0
 public CorporateTradeEntity(TradeEnvoy SourceEnvoy)
 {
     this.SourceEnvoy = SourceEnvoy;
     this.World       = SourceEnvoy.OwnerFaction.World; // Gross
 }