protected virtual void Start() { playerEnergy = gameObject.GetRequiredComponent <EnergyBehaviour>(); playerCondition = gameObject.GetRequiredComponent <ConditionBehaviour>(); playerEnergy.EnergyStatChange += OnEnergyChange; playerCondition.ConditionStatChange += OnConditionChange; save = GameManager.Instance.Save; playerEnergy.Energy = save.SavedPlayerEnergy; playerCondition.Condition = save.SavedPlayerCondition; attackRange = attackSpeed * attackTime + 0.5f; base.Awake(); }
// Use this for initialization void Awake() { playerEnergy = GameObject.FindGameObjectWithTag("Player").GetRequiredComponent <EnergyBehaviour>(); energyBarText = GetComponentInChildren <Text>(); energyBarSlider = gameObject.GetRequiredComponent <Slider>(); }