protected void Awake() { _age = 0; health = GetComponent <Health>(); attack = GetComponent <Attack>(); controller = GetComponent <MemeController>(); // Not sure required, maybe could be useful to prevent hosts forgetting to implement breeding meme var n = "Breed"; Memes[n] = new Meme(n, null, null); _renderer = GetComponent <Renderer>(); _originalColor = _renderer.material.color; }
public void Transition(Meme nextMeme) { m_CurrentMeme = nextMeme; MemeChanged?.Invoke(m_CurrentMeme); lastTransition = Time.time; }