Beispiel #1
0
 // Use this for initialization
 void Start()
 {
     ovalPlayer = transform.root;
     flyAround  = ovalPlayer.gameObject.GetComponent <FlyAround>();
     tourMode   = GetComponent <TourMode>();
     //Setup Photon Event Callback
     PhotonNetwork.OnEventCall += this.OnEvent;
 }
 // Use this for initialization
 void Start()
 {
     ovalPlayer     = transform.root;
     flyAround      = ovalPlayer.gameObject.GetComponent <FlyAround>();
     modelContainer = GameObject.FindWithTag("ModelContainer").transform;
     tourContainer  = GameObject.FindWithTag("TourContainer").transform;
     nextPoint      = tourContainer.GetChild(nextPointIndex);
 }
    protected override JobHandle OnUpdate(JobHandle inputDeps)
    {
        var TranslationType    = GetArchetypeChunkComponentType <Translation>();
        var TargetPositionType = GetArchetypeChunkComponentType <TargetPosition>();

        var job = new FlyAround
        {
            Translation    = TranslationType,
            TargetPosition = TargetPositionType,
            deltaTime      = Time.deltaTime
        };

        return(job.Schedule(allSpheres, inputDeps));
    }
Beispiel #4
0
    void DeleteIntro()
    {
        RaycastHit hit     = new RaycastHit();
        Vector3    forward = Reticle.getInstance().transform.TransformDirection(Vector3.forward);


        Ray castedRay = new Ray(Vector3.zero, forward);

        if (Physics.Raycast(castedRay, out hit))
        {
            DeleteOnClick doc = hit.collider.GetComponent <DeleteOnClick>();
            if (doc)
            {
                Destroy(hit.collider.gameObject);
            }

            FlyAround fa = hit.collider.GetComponent <FlyAround> ();
            if (fa)
            {
                fa.Absturz();
            }
        }
    }