Beispiel #1
0
    public void StartAnimation(Transform[] _path, RabboidMama _mama, RabboidResult _results)
    {
        if (m_started)
        {
            return;
        }

        m_started      = true;
        m_pathToFollow = _path;
        m_mama         = _mama;
        m_results      = _results;
        StartCoroutine(SpawnAnimation());
    }
Beispiel #2
0
 public abstract void OnEatenByMamaRabbit(RabboidMama _mama);
 public override void OnEatenByMamaRabbit(RabboidMama _mama)
 {
     _mama.AddColour(m_colourMod);
     Destroy(gameObject);
 }
Beispiel #4
0
 public override void OnEatenByMamaRabbit(RabboidMama _mama)
 {
     _mama.AddBackMod(m_bodyPart);
     Destroy(gameObject);
 }
Beispiel #5
0
 public override void OnEatenByMamaRabbit(RabboidMama _mama)
 {
     _mama.AddMouthMod(m_mouthMod);
     Destroy(gameObject);
 }