コード例 #1
0
    void OnTriggerExit2D(Collider2D collider)
    {
        //Debug.Log("Triggle Exit Collider:" + collider.gameObject.name);

        if (collider.gameObject.name == "CollisionYP-CCW")
        {
            //Debug.Log("Exit:CollisionYP_CCW");
            DynaLinkHS.CmdSetCurrentPositionAsEndEffectorLimitPosition(0x00);
            DynaLinkHS.CmdSetCurrentPositionAsEndEffectorLimitPosition(0x00);
        }
        else if (collider.gameObject.name == "CollisionYN-CW")
        {
            //Debug.Log("Exit:CollisionYN_CW");
            DynaLinkHS.CmdSetCurrentPositionAsEndEffectorLimitPosition(0x00);
            DynaLinkHS.CmdSetCurrentPositionAsEndEffectorLimitPosition(0x00);
        }
        else if (collider.gameObject.name == "CollisionXP-CCW")
        {
            //Debug.Log("Exit:CollisionXP_CCW");
            DynaLinkHS.CmdSetCurrentPositionAsEndEffectorLimitPosition(0x00);
            DynaLinkHS.CmdSetCurrentPositionAsEndEffectorLimitPosition(0x00);
        }
        else if (collider.gameObject.name == "CollisionXN-CW")
        {
            //Debug.Log("Exit:CollisionXN_CW");
            DynaLinkHS.CmdSetCurrentPositionAsEndEffectorLimitPosition(0x00);
            DynaLinkHS.CmdSetCurrentPositionAsEndEffectorLimitPosition(0x00);
        }
    }