public override void _Ready() { base._Ready(); _defendersData = GetTree().Root.GetNode <DefendersData>("DefendersData"); Damage = (int)(StartDamage + Math.Sqrt(350 * _defendersData.GetDefenderLevel(Type))); ReloadTime = StartReloadTime * (1 / (_defendersData.GetDefenderLevel(Type) * 0.5f)); _reloadTimer.WaitTime = ReloadTime; }
public override void _Ready() { _defenderPosition = GetNode <Position2D>("DefenderPosition"); _dps = GetNode <Label>("Dps/Value"); _level = GetNode <Label>("Level"); _levelUpCostLabel = GetNode <Label>("LevelUp/Cost"); _defendersData = GetTree().Root.GetNode <DefendersData>("DefendersData"); _defenderNode = (Defender)ObjectCreator.Create(Type); _blur = GetNode <TextureRect>("BlurContainer/Blur"); AddChild(_defenderNode); _defenderNode.Position = _defenderPosition.Position; UpdateView(); }
public ExitState(SceneChanger sceneChanger, StateMachine stateMachine) : base(sceneChanger, stateMachine) { _global = _sceneChanger.GetTree().Root.GetNode <Global>("Global"); _defendersData = _sceneChanger.GetTree().Root.GetNode <DefendersData>("DefendersData"); }
public override void _Ready() { _defendersData = GetTree().Root.GetNode <DefendersData>("DefendersData"); AddDefenders(); }