コード例 #1
0
    /// <summary>
    /// 掴む処理
    /// </summary>
    private void Grab()
    {
        if (!HasController())
        {
            return;
        }

        MyController controller = m_controller.GetComponent <MyController>();

        if (controller == null)
        {
            return;
        }

        if (controller.IsGrab())
        {
            AttachFixedJoint();
            controller.AddGrabNum();
        }

        if (!controller.IsGrab())
        {
            DestroyJoint();
            controller.ResetGrabNum();
        }
    }