public bool isInvented(InventionType type)
    {
        bool result = false;

        list.TryGetValue(type, out result);
        return(result);
    }
 public void MarkInvented(InventionType type)
 {
     //bool result = false;
     //if (list.TryGetValue(type, out result))
     //    result = true;
     //else
     //    result = false;
     list[type] = true;
 }
 /// <summary>Checks if invention is invented</summary>
 public Condition(InventionType invention, bool showAchievedConditionDescribtion)
 {
     check2 = delegate(Country forWhom)
     {
         return(forWhom.isInvented(invention));
     };
     this.text = invention.getInventedPhrase();
     this.showAchievedConditionDescribtion = showAchievedConditionDescribtion;
     //this.conditionIsFalse = conditionIsFalse;
 }
    protected void AddButton(string text, InventionType inventionType)
    {
        GameObject newButton = buttonObjectPool.GetObject();

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

        //if (inventionType == null)
        //    sampleButton.Setup(text, this, null);
        //else
        sampleButton.Setup(text, this, inventionType);
    }
Exemple #5
0
 public bool isInvented(InventionType type)
 {
     return(inventions.isInvented(type));
 }
 /// <summary>Checks if invention is invented</summary>
 public Modifier(InventionType invention, bool showAchievedConditionDescribtion, float value) : base(invention, true)
 {
     this.value = value;
 }