RaycastPro

RaycastPro is a complete and unique collection of practical tools along 80 components, whether you equip your character with sensors, whether it's environmental detection or AI. Perhaps going further, it maximizes the ability to modify and control Rays by offering its creative tools, and even provides you with a complete and super-fast system for crafting a variety of weapons and easily controll them.


Some of the important features of RaycastPro compared to alternatives:

  1. Gizmos are processed Live during editor. Using the AAA model, all appear and disappear automatically as not to disturb view on testing phase. ✔
  2. Covers 3D and 2D completely with their appropriate features. ✔
  3. The Rays completly able to cover a Line Renderer in their path and hold an auxiliary Transform at the point of collision. ✔
  4. RaycastPro's powerful API eliminates the need for any calculations, including surface color detection or surface material. ✔
  5. Easy to use with Full event since begin and end detection for whose don't like the code. In the code, only the Cast() method is sufficient in all tools. ✔
  6. Various detectors of collection maximize control over Game mechanism, they quickly provide an accurate LOS with perfect blocking system just by a few time. In addition, they are optimized as much as possible with Non Allocating coverage, Manuel casting and Pulse gap time, ofcourse correct commands. ✔
  7. RaycastPro provides a fast modular weapon crafting system. For example, by connecting some Rays as gun barrels to Advance Caster, it will make a Minigun in short of time with various type of bullet mechanism.✔
  8. Planars are creative tools for breaking Ray lines or reflecting even hard path rays! If you need to split Rays to 5 or reflect a Wave, it is waiting for you. ✔
  9. You are not supposed to just follow the instructions according to the plugin's wishes. The flexibility of the tools is such that you can freely and arbitrarily implement whatever is necessary personally. ✔

Here I note some of special facilities, which are definitely more than these:


Reflect Ray: One of 20 rays with the possibility of direct display in the editor, along with setting the size, laser line and limitation of the number of reflections are among the features that are well covered for both 2D and 3D.


🎯 Pointer Ray: Setting up a Ray from the camera is a time-consuming task, especially if the ray needs to be cast from the object itself. This component resolves this conflict quickly.


📏 Line Detector: This feature is the non-stop Rays that are made in the detector along with the switchable mode between Ray, Sphere, Box and Capsule modes. This tool takes a set of Colliders in a certain line for you, for example, to kill all enemies when you shoot, or to get coins on a certain line. With non-allocator support, PulseTime, as well as having various events and methods in the body of the component, the speed of your work in detecting colliders will certainly multiply. Use the Path Detector to catch Colliders on a path rays with same system.


👁️ Sight Detector: This tool is a complete simulator of vision, along with vertical and horizontal angle, minimum and maximum radius and full awareness, which is necessary for the artificial intelligence of the character. by adding the LOS System to this tool, seeing through the corner of the Colliders and smarter than the Dodge system, solves the AI detection problem for beginners and gives professionals more speed and accuracy.


🧭 Steering Detector: If you want your flying and 3D objects to find their way without the need for a long setup and even find an escape route for the most winding objects in front of them. Steering Detector does this quickly with its own powerful algorithm. In the demos, you learn how to work with it, which is not so difficult.


🔊 Sound Detector: This detector is able to determine the thickness of the wall and the hearing power as a detection criterion. Using it, you can even increase the power of artificial intelligence to hear the sound of enemies' footsteps or falling grenades.


📡 Radar Detector: This detector, which acts like a radar, is able to store collected objects inside itself for a while, these objects can easily be part of your minimap.


🌈 Hybrid Ray: This tool gives you the power to blend Rays together and create a composite Ray even in Stripped form. At the same time, it is able to process them as a single path and pass the Line Renderer over all of them.


🔫 Advance Caster: By receiving a number of RaySensors and different types of bullets. Produce different and special weapons in a short time. alse supported Limited Array pooling system for reusabling bullets and Ammo setup quickly.


🚀 Tracker Bullet: It is one of the 5 forms of Bullet, which follows the target smoothly and like a ballistic missile. This bullet covers two algorithms based on rotation and location and includes almost all types of follower arrows. Interestingly, you can put these arrows in your Caster and switch to another form, such as Basic or Physical, and your weapon will be changed easily.


📋 RayManager: In the new version, I improved this tool. Just connect it to one of the Parent objects and press Refresh. All tools are covered and you will be able to control them freely and quickly.


Also, due to the scope of the project, there may be errors, so if you find a problem or have a question about how a tool works. Feel Free in Get me know here:


❤ Kian.tianxuan@gmail.com ❤