void Start() { pulseBlastShooter = gameObject.GetComponent <PulseBlastShooter>(); pulseBlast = projectileObject.GetComponent <PulseBlast>(); updateProjectile(); }
public virtual void Awake() { characterStats = gameObject.GetComponent <CharacterStats>(); pulseBlastShooter = gameObject.GetComponent <PulseBlastShooter>(); specialMovement = gameObject.GetComponent <SpecialMovement>(); if (!characterStats.baseStatsSet) { Debug.Log("base stats set" + gameObject); SetCharacterStats(); characterStats.baseStatsSet = true; } }