Пример #1
0
 public void selectReform(AbstractReform newSelection)
 {
     selectedReform = newSelection;
     if (newSelection == null)
     {
         dropDown.interactable = false;
     }
 }
Пример #2
0
        //private Movement(PopUnit firstPop, Country place) : base(place)
        //{
        //    members.Add(firstPop);
        //    Country.movements.Add(this);
        //}

        private Movement(AbstractReform reform, AbstractReformValue goal, PopUnit firstPop, Country place) : base(place)// : this(firstPop, place)
        {
            members.Add(firstPop);
            Country.movements.Add(this);
            targetReform      = reform;
            targetReformValue = goal;
            Flag = Nashet.Flag.Rebels;
        }
Пример #3
0
        //private Movement(PopUnit firstPop, Country place) : base(place)
        //{
        //    members.Add(firstPop);
        //    Country.movements.Add(this);
        //}

        private Movement(AbstractReform reform, IReformValue goal, PopUnit firstPop, Country place) : base(place)// : this(firstPop, place)
        {
            members.Add(firstPop);
            Country.Politics.RegisterMovement(this);
            targetReformType  = reform;
            targetReformValue = goal;
            Flag = Nashet.Flag.Rebels;
        }
Пример #4
0
 public void selectReform(AbstractReform newSelection)
 {
     selectedReformType = newSelection;
     if (ReferenceEquals(newSelection, null))
     {
         dropDown.interactable = false;
     }
     Refresh();
 }
Пример #5
0
    protected void AddButton(string text, AbstractReform type)
    {
        GameObject newButton = buttonObjectPool.GetObject();

        //newButton.transform.SetParent(contentPanel, false);
        newButton.transform.SetParent(contentPanel);
        SampleButton sampleButton = newButton.GetComponent <SampleButton>();

        //if (inventionType == null)
        //    sampleButton.Setup(text, this, null);
        //else
        sampleButton.Setup(text, this, type);
    }
Пример #6
0
 internal void RegisterReform(AbstractReform abstractReform)
 {
     reforms.Add(abstractReform);
     reforms.Sort((x, y) => x.ShowOrder - y.ShowOrder);
 }
Пример #7
0
 private Movement(AbstractReform reform, AbstractReformValue goal, PopUnit firstPop, Country place) : this(firstPop, place)
 {
     this.targetReform      = reform;
     this.targetReformValue = goal;
 }