public CharacterAction(CharacterTaskManager taskManager, CharacterSkillsManager skillsManager, CharacterActionState state, Vector2 startPosition, Vector2 endPosition, Vector2 actionDirection) { this.taskManager = taskManager; this.skillsManager = skillsManager; this.state = state; this.startPosition = startPosition; this.endPosition = endPosition; this.actionDirection = actionDirection; }
public void UpdateFogOfWar(Vector2 reducerPosition, CharacterSkillsManager skillsManager) { UpdateFogOfWar(grid.WorldToCell(reducerPosition), skillsManager.GetSkill(observeFogOfWarSkillCode).Value); }