Exemple #1
0
    public void SetLevelSystem(XpSystem levelSystem)
    {
        this.levelSystem = levelSystem;

        SetVariable();

        SetLevelNumber(levelSystem.GetLevelNumber());

        SetExperienceBarSize(levelSystem.GetExperienceNormalized());

        levelSystem.OnExperienceChanged += LevelSystem_OnExperienceChanged;
        levelSystem.OnLevelChanged      += LevelSystem_OnLevelChanged;
    }
    void Awake()
    {
        if (instance != null)
        {
            Destroy(gameObject);
            return;
        }
        instance = this;

        selectionSystem = GetComponent <SelectionSystem>();
        unitSystem      = GetComponent <UnitSystem>();
        gridSystem      = GetComponent <GridSystem>();
        resourceSystem  = GetComponent <ResourceSystem>();
        xpSystem        = GetComponent <XpSystem>();
        buildingSystem  = GetComponent <BuildingSystem>();
    }
Exemple #3
0
    public void InitializeLevelManager()
    {
        XpSystem levelSystem = new XpSystem();

        levelWindow.SetLevelSystem(levelSystem);
    }