private void Awake() { towerHP = transform.GetComponent <TowerHP>(); if (!sysmsg) { sysmsg = GameObject.FindGameObjectWithTag("SystemMsg").GetComponent <SystemMessage>(); } towerstat = new StatClass.Stat(); towerstat.Hp = HP; towerstat.MaxHp = HP; towerstat.Attack_Damage = attack_Damage; towerstat.Attack_Def = defence; towerstat.Ability_Def = defence; towerstat.Attack_Speed = 0.83f; towerstat.Level = 1; if (TowerDestroyEffect) { TowerDestroyEffect.SetActive(false); DestroyEffect = TowerDestroyEffect.GetComponent <ParticleSystem>(); } toweraudio = GetComponent <AudioSource>(); toweraudio.minDistance = 1.0f; toweraudio.maxDistance = 30.0f; toweraudio.volume = 0.5f; toweraudio.spatialBlend = 0.5f; toweraudio.rolloffMode = AudioRolloffMode.Linear; }
void Start() { n = 0; Check = false; //получаем компонент движения танка TankEngine = GetComponent <Rigidbody>(); TowerHp = Towerbug.GetComponent <TowerHP>(); }
private void Awake() { towerHP = transform.GetComponent <TowerHP>(); if (!sysmsg) { sysmsg = GameObject.FindGameObjectWithTag("SystemMsg").GetComponent <SystemMessage>(); } InitTowerStat(); if (towerDestroyEffect) { towerDestroyEffect.SetActive(false); destroyEffect = towerDestroyEffect.GetComponent <ParticleSystem>(); } InitTowerAudio(); }
// for Catcher tower void Start() { anim_2 = GetComponent <Animator>(); homeY = LookAtObj.transform.localRotation.eulerAngles.y; TowerHp = Towerbug.GetComponent <TowerHP>(); }