private void Start() { critterStats = new CritterStats(data, level, scaleVariance); speed = data.speed; atkDamage = data.atkDamage; atkSpeed = data.atkSpeed; cUtil = new CritterUtil(this); }
public Critter(int id, Vector3 pos, CritterSettings settings) { _id = id; _sleepTimer = 0.0f; _sleepDuration = UnityEngine.Random.value * 3f + 1f; _tasks = new List <Task>(); _sprite = settings.InstantiateCritterBehaviour(pos, Quaternion.identity); _emote = _sprite.transform.Find("emote").gameObject; _stats = new CritterStats(settings); _settings = settings; }
public void SetSelectedCritter(int index) { selectedCritter = playerTeam.critters[index]; ShowSelectedCritterDetails(); }