void Start()
    {
        data        = GameObject.Find("GameManager").GetComponent <Data>();
        createYear  = GameObject.Find("GameManager").GetComponent <CreateYear>();
        gameManager = GameObject.Find("GameManager").GetComponent <GameManager>();
        //Position du sprite SpringcreateYear = GameObject.Find("GameManager").GetComponent<CreateYear>();
        rt           = SpringSprite.transform as RectTransform;
        anchorMin    = calculateAnchor(data.SummerBeginning);
        rt.anchorMin = new Vector2(anchorMin, 0);
        anchorMax    = calculateAnchor(data.SpringBeginning);
        rt.anchorMax = new Vector2(anchorMax, 1);

        rt           = SummerSprite.transform as RectTransform;
        anchorMin    = calculateAnchor(data.AutumnBeginning);
        rt.anchorMin = new Vector2(anchorMin, 0);
        anchorMax    = calculateAnchor(data.SummerBeginning);
        rt.anchorMax = new Vector2(anchorMax, 1);

        rt           = AutumnSprite.transform as RectTransform;
        anchorMin    = calculateAnchor(data.WinterBeginning);
        rt.anchorMin = new Vector2(anchorMin, 0);
        anchorMax    = calculateAnchor(data.AutumnBeginning);
        rt.anchorMax = new Vector2(anchorMax, 1);

        rt           = WinterSprite.transform as RectTransform;
        anchorMin    = calculateAnchor(100);
        rt.anchorMin = new Vector2(anchorMin, 0);
        anchorMax    = calculateAnchor(data.WinterBeginning);
        rt.anchorMax = new Vector2(anchorMax, 1);

        StartCoroutine(SliderAnimation(YearLength));

        nextSeason = data.SummerBeginning;
    }
示例#2
0
        private void AddYearExecuted(object sender, ExecutedRoutedEventArgs e)
        {
            CreateYear createYear = new CreateYear();

            if (createYear.ShowDialog() ?? false)
            {
                SelectedYear = createYear.SelectedCopyYear;
                YearUtils.CreateYear(createYear.Year);
            }
        }
示例#3
0
    // Use this for initialization
    void Awake()
    {
        // Checking singleton
        if (Instance != null)
        {
            Debug.Log("Game Manager already spawned");
            Destroy(gameObject);
            return;
        }
        Instance = this;

        button = GameObject.FindGameObjectWithTag("Button Canvas").transform.Find("Button").GetComponent <Button>();
        TransitionsAnimator = transform.parent.Find("Transitions Canvas").GetComponent <Animator>();

        // Set listener to call OnSceneChanged when a new scene is loaded
        SceneManager.activeSceneChanged += OnSceneChanged;

        data          = GetComponent <Data>();
        eventsManager = GetComponent <EventsManager>();
        createYear    = GetComponent <CreateYear>();
    }