示例#1
0
        public static Alliance MakeAlliance(string name, Faction faction, AllianceGoalDef goal)
        {
            Alliance alliance = new Alliance(name, faction, goal);

            alliance.id = QuestsManager.Communications.UniqueIdManager.GetNextAllianceID();

            return(alliance);
        }
示例#2
0
        public Alliance(string name, Faction faction, AllianceGoalDef goal)
        {
            Name            = name;
            FactionOwner    = faction;
            AllianceGoalDef = goal;
            storyState      = new StoryState(this);

            InitializeStorytellerComps();
        }