コード例 #1
0
    //


    void Awake()
    {
        fistClosedSignalTimestampBuffer = new float[fistClosedSignalLimit];
        fistOpenSignalTimestampBuffer   = new float[fistOpenSignalLimit];
        ruisSkeletonManager             = FindObjectOfType(typeof(RUISSkeletonManager)) as RUISSkeletonManager;
        skeletonWand        = GetComponent <RUISSkeletonWand>();
        handClosed          = false;
        gestureWasTriggered = false;

        if (leftOrRightFist == fistSide.InferFromName)
        {
            if (skeletonWand.wandStart.ToString().IndexOf("Right") != -1)
            {
                leftOrRightFist = fistSide.RightFist;
            }
            if (skeletonWand.wandStart.ToString().IndexOf("Left") != -1)
            {
                leftOrRightFist = fistSide.LeftFist;
            }
        }
        //add
        gunParticles  = GetComponent <ParticleSystem> ();
        gunLine       = GetComponent <LineRenderer> ();
        gunAudio      = GetComponent <AudioSource> ();
        gunLight      = GetComponent <Light> ();
        shootableMask = LayerMask.GetMask("Environment");
        //
    }
コード例 #2
0
	void Awake()
	{
		fistClosedSignalTimestampBuffer = new float[fistClosedSignalLimit];
		fistOpenSignalTimestampBuffer = new float[fistOpenSignalLimit]; 
		ruisSkeletonManager = FindObjectOfType(typeof(RUISSkeletonManager)) as RUISSkeletonManager;
		skeletonWand = GetComponent<RUISSkeletonWand>();
		handClosed = false;
		gestureWasTriggered = false;
		
		if(leftOrRightFist == fistSide.InferFromName) {
			if(skeletonWand.wandStart.ToString().IndexOf("Right") != -1) leftOrRightFist = fistSide.RightFist;
			if(skeletonWand.wandStart.ToString().IndexOf("Left") != -1) leftOrRightFist = fistSide.LeftFist;
		}
	}
コード例 #3
0
    void Awake()
    {
        fistClosedSignalTimestampBuffer = new float[fistClosedSignalLimit];
        fistOpenSignalTimestampBuffer   = new float[fistOpenSignalLimit];
        ruisSkeletonManager             = FindObjectOfType(typeof(RUISSkeletonManager)) as RUISSkeletonManager;
        skeletonWand = GetComponent <RUISSkeletonWand>();
        handClosed   = false;

        if (leftOrRightFist == fistSide.InferFromName)
        {
            if (skeletonWand.wandStart.ToString().IndexOf("Right") != -1)
            {
                leftOrRightFist = fistSide.RightFist;
            }
            if (skeletonWand.wandStart.ToString().IndexOf("Left") != -1)
            {
                leftOrRightFist = fistSide.LeftFist;
            }
        }
    }