首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误CS0103:名称'OnSelectEnter‘在当前上下文中不存在

错误CS0103:名称'OnSelectEnter‘在当前上下文中不存在
EN

Stack Overflow用户
提问于 2021-12-05 23:23:54
回答 1查看 695关注 0票数 0

我遵循这个统一的虚拟现实YT。关于一个枪支技工的教程视频,但我知道这个错误吗?有人能帮我吗?(https://www.youtube.com/watch?v=IX2EUAcocoM&t)

谢谢你的帮助:

代码语言:javascript
运行
复制
using System.Collections;
using UnityEngine;
using UnityEngine.XR.Interaction.Toolkit;

public class Weapon : XRGrabInteractable
{
    private GripHold gripHold = null;

    private XRBaseInteractor gripHand = null;

    private readonly Vector3 gripRotation = new Vector3(45, 0, 0);

    protected override void Awake()
    {
        base.Awake();
        SetupHolds();

        onSelectEnter.AddListener(SetInitialRotation);
    }

    private void SetupHolds()
    {
        gripHold = GetComponentInChildren<GripHold>();
        gripHold.Setup(this);
    }

    private void SetupExtras()
    {

    }

    private void OnDestroy()
    {
        onSelectEnter.RemoveListener(SetInitialRotation);
    }

    private void SetInitialRotation(XRBaseInteractor interactor)
    {
        Quaternion newRotation = Quaternion.Euler (gripRotation);
        interactor.attachTransform.localRotation = newRotation;
    }

    public void SetGripHand(XRBaseInteractor interactor)
    {
        gripHand = interactor;
        OnSelectEnter(gripHand);
    }

    public void ClearGripHand(XRBaseInteractor interactor)
    {
        gripHand = null;
        OnSelectExit(interactor);
    }

    public void SetGuardHand(XRBaseInteractor interactor)
    {

    }

    public void ClearGuardHand(XRBaseInteractor interactor)
    {

    }

    public override void ProcessInteractable(XRInteractionUpdateOrder.UpdatePhase updatePhase)
    {
        base.ProcessInteractable(updatePhase);
    }

    private void SetGripRotation()
    {

    }

    private void CheckDistance(XRBaseInteractor interactor, HandHold handHold)
    {

    }

    public void PullTrigger()
    {

    }

    public void ReleaseTrigger()
    {

    }

    public void ApplyRecoil()
    {

    }
}

*(这只是一些测试的细节,因为我不能发布。如果有东西丢失了A szőke fiúleereszkedett a sziklafok nény utolsóméterén,s elindult a lagúna felé。Noha levetette iskolai szvetterét,s a fél kezével a magaán húzta a f ld n,átizzadt,szürke inge a testéhez ragadt,haja是homlokára tapadt。kül tte a dzsungelbe benyúlóhosszúnyiladék forróvolt,薄荷a gőzfürdő。Nehézkesen botladozott a kúszónényekés a ledőrzsek k z tt,amikor boszorkánysivításszerűhangot hirtelen egyár vágódott felőtte,mint egy v r ssárga látomás;sivításra egy másik hang

)*

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70239430

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档