An easy, convenient, and non-singleton way of implementing user clicking action on but not limted to tile based game.Please Visit DemoWebGL | Windows | Documentation***All assets used in the Demo are included.BriefClick Controller is a convenient way of implementing line renderer, getting accurate selected target from mouse click and provide various feedback on selected target when it is being hovered on or selected. Implementation is as easy as adding Click Controller component to the scene object and calling some prepared function of Click Controller instance from your main script.It also allowing user to select or aiming on desirable target despite having multiple object overlapping each other on the mouse cursor.