Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
 public void Transition(Meme nextMeme)
 {
     m_CurrentMeme = nextMeme;
     MemeChanged?.Invoke(m_CurrentMeme);
     lastTransition = Time.time;
 }