DyatelO 1e4f5573ca 4.1 Кристаллы могут наносить урон с помощью огненных шаров.
4.2 После удара о противника должен проигрываться эффект удара.
4.3 У кристаллов изначально 3800 HP и урон 440 HP.
4.4 (ЧАСТИЧНО!) После постройки кристаллы не видимы для противников.
4.5 Кристалл стреляет без ограничений с перерывом в 2 сек.

Добавлены поля в PlayerState для метода Update.
2021-11-05 09:10:56 +03:00

44 lines
1.1 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Crystall : MonoBehaviour
{
public static DirectOwner _countOwners;
public int _count = 0;
[SerializeField] private List<DirectOwner> enemies ;
private DirectOwner _cristallObject;
private void Start()
{/*
if( _countOwners == null)
{
_countOwners = GameObject.FindObjectOfType<DirectOwner>().GetComponent<DirectOwner>();
}
else
{
return;
}
_count = _countOwners.count;
*/
// if(_countOwners == null)
// _countOwners = ;
//_csore._countOwners = GameObject.FindObjectOfType<DirectOwner>();
//enemies;
//enemies.Add(FindObjectOfType<DirectOwner>());
//_cristallObject = GetComponent<DirectOwner>();
}
private void Update()
{
_count = FindObjectsOfType<DirectOwner>().Length;
if(enemies.Count < _count)
enemies.Add(FindObjectOfType<DirectOwner>());
// for(int i = _count; i < enemies.Count; i++)
// {
// enemies[i] =
// }
}
}