//protected override void OnUpdate()
 //{
 //    float distance = Vector3.Distance(answersPosition[0], answersPosition[answersPosition.Length - 1]);
 //    DebugDraw.DrawVector(answersPosition[0], Vector3.right, distance, 2f, Color.blue, 0f);
 //    DebugDraw.DrawMarker(answersPosition[0], 2f, Color.blue, 0f);
 //    DebugDraw.DrawVector(centralLookPosition, Vector3.up, range.y/2f, 2f, Color.blue, 0f);
 //    DebugDraw.DrawVector(centralLookPosition, Vector3.down, range.y/2f, 2f, Color.blue, 0f);
 //}
 public override void OnGetItemTool(GameplayToolComponent tool)
 {
     if(jetpackInstance.GetType() == tool.GetType())
     {
         jetpackInstance.SetTopPoint(range.y);
         rayGunInstance = Instantiate(rayGunPrefab).GetComponent<RayGun>();
     }
 }
 public virtual void OnGetItemTool(GameplayToolComponent tool)
 {
 }