public void Render() { if (CurrentMode != null) { CurrentMode.Render(); } if (CurrentPermission != null && CurrentPermission.Range > 0) { var pos = CluwneLib.WorldToScreen(PlayerManager.ControlledEntity.GetComponent <ITransformComponent>().Position); CluwneLib.drawCircle(pos.X, pos.Y, CurrentPermission.Range, Color.White, new Vector2f(2, 2)); } }
public void Render() { if (CurrentMode != null) { CurrentMode.Render(); if (CurrentPermission != null && CurrentPermission.Range > 0 && CurrentMode.rangerequired) { var pos = CluwneLib.WorldToScreen(PlayerManager.ControlledEntity.GetComponent <ITransformComponent>().Position); CluwneLib.drawHollowCircle((int)Math.Floor(pos.X), (int)Math.Floor(pos.Y), CurrentPermission.Range * CluwneLib.TileSize, 3f, Color4.White); } } }