Exemplo n.º 1
0
    private Tuple <float, float, float, float> calculateBaseModifiers()
    {
        IncomingTitle currentTitle = incomingTitles[currentTitleIndex];
        float         rpop = 0, rsus = 0, fpop = 0, fsus = 0;

        foreach (ITitleComponent comp in currentTitle.GetComponents())
        {
            if (comp is EditableTitleComponent)
            {
                EditableTitleComponent  editableComponent = comp as EditableTitleComponent;
                EditableComponentChoice selectedChoice    = editableComponent.GetChoices()[editableComponent.GetSelectedIndex()];
                rpop += selectedChoice.RoddentPopularityModifier;
                rsus += selectedChoice.RoddentSuspicionModifier;
                fpop += selectedChoice.FancybookPopularityModifier;
                fsus += selectedChoice.FancybookSuspicionModifier;
            }
        }
        return(new Tuple <float, float, float, float>(rpop, rsus, fpop, fsus));
    }
Exemplo n.º 2
0
 public void SetTitle(IncomingTitle title)
 {
     this.title = title;
     UpdateTextWrap();
 }