Esempio n. 1
0
 public override void _Ready()
 {
     player         = GetParent() as Player;
     turnManager    = GetNode("/root/TurnManager") as TurnManager;
     grid           = GetTree().GetRoot().GetNode("Game/Grid") as Grid;
     console        = GetTree().GetRoot().GetNode("Game/CanvasLayer/GUI/Console") as Console;
     playerInfo     = GetTree().GetRoot().GetNode("Game/CanvasLayer/GUI/SideMenu/PlayerInfo") as PlayerInfo;
     movementCursor = GetParent().GetNode("MovementCursor") as MovementCursor;
     attackTimer    = GetParent().GetNode("AttackTimer") as Timer;
     potion         = potionScene.Instance() as ConsumableItem;
 }
Esempio n. 2
0
    public override void _Ready()
    {
        grid           = GetTree().GetRoot().GetNode("Game/Grid") as Grid;
        turnManager    = GetNode("/root/TurnManager") as TurnManager;
        movementCursor = GetNode("MovementCursor") as MovementCursor;
        playerInput    = GetNode("PlayerInput") as PlayerInput;
        stats          = GetNode("Stats") as Stats;
        inventory      = GetNode("Inventory") as Inventory;
        equipment      = GetNode("Equipment") as EquipmentHolder;

        turnManager.Turns.Add(this);

        SideMenu sideMenu = GetTree().GetRoot().GetNode("Game/CanvasLayer/GUI/SideMenu") as SideMenu;

        sideMenu.SetGUIOnGameStart(this);
    }