Пример #1
0
 public override void _Ready()
 {
     candyManager = GetNode <CandyManager>("/root/CandyManager");
     candyManager.Connect("CandyMoved", this, "onCandyMoved");
     popup        = GetNode <Popup>("CanvasLayer/Control/Popup");
     soundManager = GetNode <SoundManager>("/root/SoundManager");
 }
Пример #2
0
 public override void _Ready()
 {
     PauseMode    = PauseModeEnum.Process;
     saveManager  = GetNode <SaveManager>("/root/SaveManager");
     candyManager = GetNode <CandyManager>("/root/CandyManager");
     moneyManager = GetNode <MoneyManager>("/root/MoneyManager");
 }
Пример #3
0
 public override void _Ready()
 {
     soundManager = GetNode <SoundManager>("/root/SoundManager");
     sceneManager = GetNode <SceneManager>("/root/SceneManager");
     candyManager = GetNode <CandyManager>("/root/CandyManager");
     moneyManager = GetNode <MoneyManager>("/root/MoneyManager");
 }
 void Start()
 {
     if (instance == null)
     {
         instance = this;
     }
 }
Пример #5
0
    // Called when the node enters the scene tree for the first time.
    public override void _Ready()
    {
        movement_player = GetNode <AnimationPlayer>("Animations/Movement");
        turning_player  = GetNode <AnimationPlayer>("Animations/Turning");

        sprites = GetNode <Node2D>("Sprites");

        if (detectorAreaPath != null)
        {
            detectorArea = GetNode <Area2D>(detectorAreaPath);
        }
        if (questionMarkPath != null)
        {
            questionMark            = GetNode <Sprite>(questionMarkPath);
            questionMarkOriginalPos = questionMark.Position;
        }

        interactableAreas = new Area2D[0];

        saveManager  = GetNode <SaveManager>("/root/SaveManager");
        candyManager = GetNode <CandyManager>("/root/CandyManager");
        soundManager = GetNode <SoundManager>("/root/SoundManager");
        moneyManager = GetNode <MoneyManager>("/root/MoneyManager");

        if (GetType() == typeof(Player))
        {
            _ReadyPlayer();
        }
    }
Пример #6
0
 void Update()
 {
     if (SceneManager.GetActiveScene().name == "Game")
     {
         candyManager = GameObject.FindObjectOfType <CandyManager> ();
         score        = candyManager.score;
     }
 }
 private void Start()
 {
     audio = GetComponent <AudioSource>();
     if (SceneManager.GetActiveScene().buildIndex == game)
     {
         candyManagerScript = GameObject.Find("candy").GetComponent <CandyManager>();
     }
 }
Пример #8
0
    private void Awake()
    {
        if (instance != null)
        {
            Debug.Log("More than one manager");
        }
        instance = this;

        lantern_number = 0;
    }
Пример #9
0
 // Called when the node enters the scene tree for the first time.
 public override void _Ready()
 {
     candyManager = GetNode <CandyManager>("/root/CandyManager");
     soundManager = GetNode <SoundManager>("/root/SoundManager");
     moneyManager = GetNode <MoneyManager>("/root/MoneyManager");
     if (GetType() == typeof(MiniGame))
     {
         _ReadyMiniGame();
     }
     ConnectEvents();
 }
Пример #10
0
    public override void _Ready()
    {
        GetNode <CPUParticles2D>("CPUParticles2D").Emitting = true;
        credits = GetNode <Popup>("Credits");

        sceneManager = GetNode <SceneManager>("/root/SceneManager");
        soundManager = GetNode <SoundManager>("/root/SoundManager");
        saveManager  = GetNode <SaveManager>("/root/SaveManager");
        candyManager = GetNode <CandyManager>("/root/CandyManager");
        moneyManager = GetNode <MoneyManager>("/root/MoneyManager");
    }
Пример #11
0
    public override void _Ready()
    {
        sceneManager = GetNode <SceneManager>("/root/SceneManager");
        candyManager = GetNode <CandyManager>("/root/CandyManager");
        moneyManager = GetNode <MoneyManager>("/root/MoneyManager");
        saveManager  = GetNode <SaveManager>("/root/SaveManager");

        intro = GetNode <Popup>("Intro");
        if (!saveManager.Read <bool>("intro.done", false))
        {
            intro.Show();
        }
    }
Пример #12
0
    public override void _Ready()
    {
        moneyManager = GetNode <MoneyManager>("/root/MoneyManager");
        candyManager = GetNode <CandyManager>("/root/CandyManager");
        sceneManager = GetNode <SceneManager>("/root/SceneManager");
        soundManager = GetNode <SoundManager>("/root/SoundManager");
        saveManager  = GetNode <SaveManager>("/root/SaveManager");

        player = GetNode <Player>("YSort/Player");

        askEndDayPopup = GetNode <Popup>("CanvasLayer/Control/AskEndDay");
        timeLabel      = GetNode <Label>("CanvasLayer/Control/TimeLabel");
        tutorial       = GetNode <Popup>("CanvasLayer/Tutorial");

        if (!saveManager.Read <bool>("tutorial.done", false))
        {
            tutorial.Show();
        }
    }
 private void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else if (instance != this)
     {
         // A unique case where the Singleton exists but not in this scene
         if (instance.gameObject.scene.name == null)
         {
             instance = this;
         }
         else
         {
             Destroy(this);
         }
     }
 }
Пример #14
0
 // Start is called before the first frame update
 void Start()
 {
     Cursor.lockState = CursorLockMode.Locked;
     candyManager     = FindObjectOfType <CandyManager>();
     Begin();
 }