Beispiel #1
0
 // Use this for initialization
 void Start()
 {
     constraintPlane = new Plane(transform.up, transform.position);
     moveCenter      = transform.position;
     GlobalEventManager.RegisterHandler("Highlight-" + name, Highlight);
     GlobalEventManager.RegisterHandler("Dehighlight-" + name, Dehighlight);
 }
Beispiel #2
0
    protected override void Awake()
    {
        base.Awake();
        if (VRPlayer.Instance != this)
        {
            return;
        }
        //originalPosition = transform.position;
        originalPosition = Vector3.zero;

        GlobalEventManager.RegisterHandler("VRPlayer.ResetPosition", ResetPosition);

        GlobalEventManager.RegisterHandler("VRPlayer.EnableCamera", EnableCamera);
        GlobalEventManager.RegisterHandler("VRPlayer.DisableCamera", DisableCamera);

        GlobalEventManager.RegisterHandler("VRPlayer.EnableMovement", EnableMovement);
        GlobalEventManager.RegisterHandler("VRPlayer.DisableMovement", DisableMovement);

        GlobalEventManager.RegisterHandler("VRPlayer.EnableInteraction", EnableInteraction);
        GlobalEventManager.RegisterHandler("VRPlayer.DisableInteraction", DisableInteraction);

        GlobalEventManager.RegisterHandler("VRPlayer.Camera.EnableSSAO", EnableSSAO);
        GlobalEventManager.RegisterHandler("VRPlayer.Camera.DisableSSAO", DisableSSAO);

        GlobalEventManager.RegisterHandler("VRPlayer.Camera.Shake", ShakeCamera);
    }
    // Use this for initialization
    void Start()
    {
        CameraCharacter.Singleton.RegisterCollider(GetComponent <Collider>(), OnClickHandler);
        if (GetComponent <MeshRenderer>())
        {
            //mainMaterial = GetComponent<MeshRenderer>().materials[0];
            //oriColor = mainMaterial.color;
        }

        //Register global command handlers
        GlobalEventManager.RegisterHandler("Highlight-" + name,
                                           Highlight
                                           );

        GlobalEventManager.RegisterHandler("Dehighlight-" + name,
                                           Dehighlight
                                           );

        GlobalEventManager.RegisterHandler("Lock-" + name,
                                           Lock
                                           );

        GlobalEventManager.RegisterHandler("Unlock-" + name,
                                           Unlock
                                           );
        GlobalEventManager.RegisterHandler("LookAt-" + name,
                                           LookAt
                                           );

        GlobalEventManager.RegisterHandler("Hide-" + name, Hide);
        GlobalEventManager.RegisterHandler("Display-" + name, Display);
        colorDif = new Color(highlightColor.r - 0.3f, highlightColor.g - 0.3f, highlightColor.b - 0.3f);
    }
 private void Start()
 {
     GlobalEventManager.RegisterHandler("HideBack-" + name, Hide);
     GlobalEventManager.RegisterHandler("ScaleView-" + name, Display);
     GlobalEventManager.RegisterHandler("Split-" + name, Split);
     GlobalEventManager.RegisterHandler("Combine-" + name, Combine);
 }
 public override void OnEnter()
 {
     if (ignorePastEvent.Value)
     {
         GlobalEventManager.RegisterHandler(eventName.Value, EventHandler);
     }
 }
 private void Start()
 {
     GlobalEventManager.RegisterHandler("Hide-" + name, Hide);
     GlobalEventManager.RegisterHandler("Display-" + name, Display);
     GlobalEventManager.RegisterHandler("Highlight-" + name, HighlightInlayCore);
     GlobalEventManager.RegisterHandler("Dehighlight-" + name, DeHighlightInlayCore);
     GlobalEventManager.RegisterHandler("Focus-" + name, Focus);
 }
Beispiel #7
0
    // Use this for initialization
    void Start()
    {
        foreach (var p in allPeelingSides)
        {
            p.bambooSlider = this;
        }

        GlobalEventManager.RegisterHandler("Enable-" + name, EnableSlide);
    }
Beispiel #8
0
    // Use this for initialization
    void Start()
    {
        if (GetComponentInChildren <LookAtIK>() != null)
        {
            m_IKLookAtSolver = GetComponentInChildren <LookAtIK>().solver;
        }

        GlobalEventManager.RegisterHandler("Teacher.GazePlayer", GazePlayer);
        GlobalEventManager.RegisterHandler("Teacher.CancelGaze", CancelGaze);
        GlobalEventManager.RegisterHandler("Teacher.DressUp", DressUp);
    }
 private void Awake()
 {
     GlobalEventManager.RegisterHandler("VRPlayer.BeginTeleportingPredict", OnBeginTeleporting);
     GlobalEventManager.RegisterHandler("VRPlayer.StopTeleportingPredict", OnStopTeleporting);
     mRenderer = GetComponent <MeshRenderer>();
     if (mRenderer != null)
     {
         tintColor = mRenderer.materials[0].GetColor("_TintColor");
         var c = tintColor;
         c.a = 0.5f;
         mRenderer.materials[0].SetColor("_TintColor", c);
     }
     GetComponent <MeshRenderer>().enabled = false;
 }
Beispiel #10
0
    private void Awake()
    {
        GlobalEventManager.RegisterHandler("VRPlayer.BeginTeleportingPredict", OnBeginTeleporting);
        GlobalEventManager.RegisterHandler("VRPlayer.StopTeleportingPredict", OnStopTeleporting);
        allSubRenderers = GetComponentsInChildren <MeshRenderer>();
        List <MeshRenderer> rs = new List <MeshRenderer>();

        rs.AddRange(allSubRenderers);
        rs.RemoveAll(m => m.GetComponent <TextMesh>() != null);

        tintColors = rs.ToDictionary(r => r, r => r.materials[0].GetColor("_TintColor"));
        DelightAllSubRenderers();
        DisableAllSubRenderers();
        teleportingPoints.Add(this);
    }
    void Start()
    {
        //Create room indicator
        roomIndicatorPrefab = (GameObject)Resources.Load("RoomIndicator");
        if (roomIndicatorPrefab)
        {
            roomIndicator = Instantiate(roomIndicatorPrefab);
            if (roomIndicator)
            {
                roomIndicatorText    = roomIndicator.GetComponentInChildren <Text>();
                roomIndicatorImage   = roomIndicator.GetComponentInChildren <Image>();
                roomIndicatorHotArea = roomIndicator.GetComponentInChildren <Button>();
                roomIndicatorHotArea.onClick.AddListener(OnIndicatorClick);
                roomIndicatorRect = roomIndicatorImage.GetComponent <RectTransform>();
                IndicatorStatus   = false;
                IndicatorText     = roomName;
            }
        }

        //Defination of global operation event
        GlobalEventManager.RegisterHandler("Unlock-" + cellName + "-" + parentBlock.name,
                                           (v) =>
        {
            UnlockCell();
        }
                                           );

        GlobalEventManager.RegisterHandler("Lock-" + cellName + "-" + parentBlock.name,
                                           (v) =>
        {
            LockCell();
        }
                                           );
        GlobalEventManager.RegisterHandler("Highlight-" + cellName + "-" + parentBlock.name,
                                           (v) =>
        {
            highlighted = true;
        }
                                           );

        GlobalEventManager.RegisterHandler("Dehighlight-" + cellName + "-" + parentBlock.name,
                                           (v) =>
        {
            highlighted = false;
        }
                                           );
        InitializeCell();
    }
Beispiel #12
0
    private void Awake()
    {
        if (SceneInstance != null)
        {
            Destroy(this);
        }
        else if (SceneInstance == null)
        {
            SceneInstance = this;
        }

        GlobalEventManager.RegisterHandler("PortableMenu.Enable", EnablePortableMenu);
        GlobalEventManager.RegisterHandler("PortableMenu.Disable", DisablePortableMenu);

        effectFsm = GetComponent <PlayMakerFSM>();
    }
    protected override void Awake()
    {
        base.Awake();
        //originalPosition = transform.position;
        originalPosition = Vector3.zero;

        GlobalEventManager.RegisterHandler("VRPlayer.ResetPosition", ResetPosition);

        GlobalEventManager.RegisterHandler("VRPlayer.EnableCamera", EnableCamera);
        GlobalEventManager.RegisterHandler("VRPlayer.DisableCamera", DisableCamera);

        GlobalEventManager.RegisterHandler("VRPlayer.EnableMovement", EnableMovement);
        GlobalEventManager.RegisterHandler("VRPlayer.DisableMovement", DisableMovement);

        GlobalEventManager.RegisterHandler("VRPlayer.EnableInteraction", EnableInteraction);
        GlobalEventManager.RegisterHandler("VRPlayer.DisableInteraction", DisableInteraction);
    }
Beispiel #14
0
    void Start()
    {
        mainCollider = GetComponent <Collider>();
        //mainMaterial = GetComponent<MeshRenderer>().materials[0];
        rooms = transform.Find("Rooms");

        if (rooms != null)
        {
            roomsMaterialName = RoomsMeshRenderer.sharedMaterial.name;
            roomsMeshName     = RoomsMeshFilter.sharedMesh.name;
        }

        CameraCharacter.Singleton.RegisterCollider(mainCollider, OnCameraCharacterEvent);
        //Defination of universal operation event
        GlobalEventManager.RegisterHandler("Unlock-" + blockName,
                                           (v) =>
        {
            UnlockBlock();
        }
                                           );

        GlobalEventManager.RegisterHandler("Lock-" + blockName,
                                           (v) =>
        {
            LockBlock();
        }
                                           );
        GlobalEventManager.RegisterHandler("Highlight-" + blockName,
                                           (v) =>
        {
            highlighted = true;
        }
                                           );

        GlobalEventManager.RegisterHandler("Dehighlight-" + blockName,
                                           (v) =>
        {
            highlighted = false;
        }
                                           );
        InitializeBlock();
    }
Beispiel #15
0
 void Awake()
 {
     if (Singleton != null)
     {
         Destroy(gameObject);
         return;
     }
     else
     {
         Singleton = this;
     }
     lnLamda     = Mathf.Log(floatLamda);
     ownedCamera = GetComponentInChildren <Camera>();
     GlobalEventManager.RegisterHandler("StartCameraRotating", StartAutoRotating);
     GlobalEventManager.RegisterHandler("StopCameraRotating", StopAutoRotating);
     GlobalEventManager.RegisterHandler("StartCameraFocus", FocusOnCenter);
     GlobalEventManager.RegisterHandler("StopCameraFocus", CancelFocusOnCenter);
     //Call web javascript function
     Application.ExternalCall("Func", 0);
 }
    // Use this for initialization
    void Start()
    {
        transform.position = pullEndPosition;
        constraintPlane    = new Plane(transform.up, transform.position);
        pushDir            = pushEndPosition - pullEndPosition;
        progress           = 0f;
        flareMaterial      = fireFlare.GetComponent <MeshRenderer>().materials[0];
        emission           = smokeParticle.emission;

        GlobalEventManager.RegisterHandler("Unlock-" + name, a =>
        {
            locked = false;
        });
        GlobalEventManager.RegisterHandler("Lock-" + name, a =>
        {
            locked = true;
        });

        GlobalEventManager.RegisterHandler("Highlight-" + name, Highlight);
        GlobalEventManager.RegisterHandler("Dehighlight-" + name, Dehighlight);
    }
    // Use this for initialization
    void Start()
    {
        ForwardTransform();
        //push current view status to view stack
        CameraCharacter.Singleton.PushView(GenerateViewParameterByStatus());
        CameraCharacter.Singleton.OnCameraDarkend += TryCombineBlocksWhenIndoor;
        CameraCharacter.Singleton.OnCameraDarkend += ProcessMesh;

        //Register global event handlers
        GlobalEventManager.RegisterHandler(GlobalEventManager.Back,
                                           (evt) =>
        {
            BackwardTransform();
        });

        GlobalEventManager.RegisterHandler(GlobalEventManager.Forward,
                                           (evt) =>
        {
            ForwardTransform();
        });

        foreach (var s in allSpecialScenes)
        {
            GlobalEventManager.RegisterHandler("EnterSpecialScene-" + s.specialSceneName,
                                               (evt) =>
            {
                EnterSpecialScene(s.specialSceneName);
            });
        }

        GlobalEventManager.RegisterHandler("ExitSpecialScene",
                                           (evt) =>
        {
            ExitSpecialScene();
        });
    }
Beispiel #18
0
 // Use this for initialization
 void Start()
 {
     GlobalEventManager.RegisterHandler("Door.Open", Open);
     GlobalEventManager.RegisterHandler("Door.Close", Close);
 }
 private void Awake()
 {
     GlobalEventManager.RegisterHandler("VRPlayer.FreezeView", FreezeView);
     GlobalEventManager.RegisterHandler("VRPlayer.UnfreezeView", UnfreezeView);
 }
Beispiel #20
0
 // Use this for initialization
 void Start()
 {
     GlobalEventManager.RegisterHandler("Unlock-" + name, EnableSlideInteraction);
     GlobalEventManager.RegisterHandler("Lock-" + name, DisableSlideInteraction);
 }
 private void OnEnable()
 {
     GlobalEventManager.RegisterHandler("GuidingSpeaker.StopSpeaking", StopSpeaking);
 }
 private void OnEnable()
 {
     GlobalEventManager.RegisterHandler("TeacherVoiceSpeaker.StopSpeaking", StopSpeaking);
 }
Beispiel #23
0
 // Use this for initialization
 void Awake()
 {
     GlobalEventManager.RegisterHandler("StartSceneLoadingWaiting", OnStartSceneLoadingWaiting);
     GlobalEventManager.RegisterHandler("StopSceneLoadingWaiting", OnStopSceneLoadingWaiting);
 }
 // Use this for initialization
 void Start()
 {
     mObject = GetComponent <FracturedObject>();
     GlobalEventManager.RegisterHandler("Bottle.Explode", ExplodeChunks);
 }
 private void OnEnable()
 {
     GlobalEventManager.RegisterHandler("internal_VRPlayer.Repositioned", Reposition);
 }
 // Use this for initialization
 void Start()
 {
     GlobalEventManager.RegisterHandler(objectName + ".Highlight", ShowHighlight);
     GlobalEventManager.RegisterHandler(objectName + ".Dehighlight", HideHighlight);
     mRenderer = GetComponent <MeshRenderer>();
 }
Beispiel #27
0
 private void Awake()
 {
     GlobalEventManager.RegisterHandler("Indicator-" + name + ".On", On);
     GlobalEventManager.RegisterHandler("Indicator-" + name + ".Off", Off);
     GlobalEventManager.RegisterHandler("Indicator-" + name + ".Switch", Switch);
 }
 private void OnEnable()
 {
     GlobalEventManager.RegisterHandler("RemotePanel.Show", Show);
     GlobalEventManager.RegisterHandler("RemotePanel.Hide", Hide);
     GlobalEventManager.RegisterHandler("internal_VRPlayer.Repositioned", ResetPosition);
 }
Beispiel #29
0
 private void Start()
 {
     GlobalEventManager.RegisterHandler(GlobalEventManager.DrawUpClicked, OnClickDrawUp);
 }
 private void OnEnable()
 {
     GlobalEventManager.RegisterHandler("VRPlayer.EnableTransporting", EnableTransporting);
     GlobalEventManager.RegisterHandler("VRPlayer.DisableTransporting", DisableTransporting);
 }