public void UnHooked()
    {
        ShipCollisionDamage SC1 = GetComponent <ShipCollisionDamage>();
        ShipCollisionDamage SC2 = Pc.gameObject.GetComponent <ShipCollisionDamage>();

        if (SC1 != null && SC2 != null)
        {
            SC1.DontDamageIt = null;
            SC2.DontDamageIt = null;
        }
        Pc.hookingStep = 0;
        Buttons[1].SetActive(false);
        Buttons[0].SetActive(true);
    }
    public void Hooked()
    {
        ShipCollisionDamage SC1 = GetComponent <ShipCollisionDamage>();
        ShipCollisionDamage SC2 = Pc.gameObject.GetComponent <ShipCollisionDamage>();

        if (SC1 != null && SC2 != null)
        {
            SC1.DontDamageIt = Pc.gameObject;
            SC2.DontDamageIt = gameObject;
        }
        Pc.Hook(gameObject, HookingRange);
        Buttons[0].SetActive(false);
        Buttons[1].SetActive(true);
    }