/// <summary>
 /// Initializes the button
 /// </summary>
 public void Initialize(int kingdomNum)
 {
     kingdom = GameManager.Instance.CurrentSave.Kingdoms[kingdomNum];
     Button buttonScript = GetComponent<Button>();
     buttonScript.interactable = kingdomNum <= GameManager.Instance.CurrentSave.CurrentKingdom;
     buttonScript.onClick.AddListener(Pressed);
 }
Example #2
0
        public StrongString GetForServer()
        {
            string myString =
                KingdomName.GetValue() + CharSeparatpr +                  // 1
                KingsPower.GetForServer().GetValue() + CharSeparatpr +    // 2
                KingdomLevel.ToString() + CharSeparatpr;                  // 3

            return(myString);
        }
 public void LoadGameLevel(KingdomName name, AudioSource source = null)
 {
     CurrentLoadedKingdom = name;
     LoadLevel(Constants.LEVEL_SCENE, source);
 }
 /// <summary>
 /// Constructor
 /// </summary>
 public KingdomStatus(KingdomName name)
 {
     Name = name;
 }