示例#1
0
    private void SetBaddie(BaddieWord baddie)
    {
        if (activeBaddie != null)
        {
            activeBaddie.SetOn(false);
        }

        activeBaddie = baddie;

        if (activeBaddie != null)
        {
            activeBaddie.SetOn(true);
        }
    }
示例#2
0
    public bool WordTyped(BaddieWord baddie)
    {
        bool wordTyped = typeIndex >= word.Length;
        if (wordTyped)
        {
            fallDelay = 2f;
            if (baddie == null)
            {
                hitPoints--;
            }
            else
            {
                hitPoints -= (1 + baddie.power);
            }
            if (WordDead())
            {
                Destroy();
            }
        }

        return wordTyped;
    }