namespace TagFighter
{
    using System.Collections.Generic;
    using TagFighter.Resources;
    using UnityEngine;
    using System;

    class DummyEffectSystem : IEffectSystem
    {
        public void ApplyTagsEffect(IEnumerable<(Type, IUnit)> tags, EffectOrigin origin, Quaternion direction, IAreaOfEffect areaOfEffect) {
            Debug.Log("Dummy:ApplyTagsEffect");
        }
        public void ApplyTagsEffect(IEnumerable<(Type, IUnit)> tags, EffectOrigin origin, EffectTarget effectLocation, IAreaOfEffect areaOfEffect) {
            Debug.Log("Dummy:ApplyTagsEffect");
        }
        public Color GetEffectColor(IEnumerable<(Type, IUnit)> tags) {
            Debug.Log("Dummy:GetEffectColor");
            return Color.cyan;
        }
        public Mesh CreateArcMesh(float arc, float length, int numberOfVerticesInArc, Vector3 rotationAxis) {
            Debug.Log("Dummy:CreateArcMesh");
            return null;
        }
        public Mesh CreateQuadMesh(float width, float length, Vector3 rotationAxis) {
            Debug.Log("Dummy:CreateQuadMesh");
            return null;
        }


    }

}