using System.Collections; using System.Collections.Generic; using UnityEngine; using RPGCreationKit; namespace RPGCreationKit { /// /// Entities that can attack /// interface IRangedAttacker { /// /// Draws the Weapon /// void DrawWeapon(); /// /// Undraws the weapon /// void UndrawWeapon(); /// /// Method that runs when the entity has to perfrom a melee attack, usually used to check distance. /// void RangedAttackCheck(); /// /// Performs the melee attack /// void RangedAttackEvent(); void BlockEvent(); void OnEnterCombat(); void UseRanged(); } }