Exemplo n.º 1
0
    public override void Do(string parameter, int avatarId)
    {
        base.Do(parameter, avatarId);

        AvatarData _avatar = AvatarManager.Instance.Find(avatarId);

        if (_avatar != null && _avatar.enemyList.Count > 0)
        {
            for (int i = 0; i < _avatar.enemyList.Count; i++)
            {
                AvatarData _tempAvatar = AvatarManager.Instance.Find(_avatar.enemyList[i]);

                if (_tempAvatar != null)
                {
                    int outputatk = DataTools.GetOutPutAtk(_avatar.properties);

                    _tempAvatar.OnHit(outputatk);
                }
            }
        }
    }