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; }
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); }