public virtual int ObjectCollisionEvent(HBhvTargetObject param_1)
    {
        int ret = ((this.GetType() == typeof(HAnimationListener)) ? HCSMVOPINVOKE.HAnimationListener_ObjectCollisionEvent(swigCPtr, HBhvTargetObject.getCPtr(param_1)) : HCSMVOPINVOKE.HAnimationListener_ObjectCollisionEventSwigExplicitHAnimationListener(swigCPtr, HBhvTargetObject.getCPtr(param_1)));

        return(ret);
    }