コード例 #1
0
ファイル: Follower.cs プロジェクト: kerrot/RobotViewer
 // Update is called once per frame
 void Update()
 {
     tele = GameObject.FindObjectOfType <Teleproter>();
     if (tele)
     {
         transform.position = tele.transform.position;
         transform.rotation = tele.transform.rotation;
     }
 }
コード例 #2
0
ファイル: Follower.cs プロジェクト: kerrot/RobotViewer
    private void Start( )
    {
        MainManager Main = GameObject.FindObjectOfType <MainManager>( );

        if (Main)
        {
            Main.Refind( );

            tele = GameObject.FindObjectOfType <Teleproter>( );
            if (tele)
            {
                Main.ChangeToNext(tele.gameObject, false);
            }
        }
    }
コード例 #3
0
    protected override void DoAction(GameObject cameraBase)
    {
        selfScene.SetActive(false);
        targetScene.SetActive(true);

        RenderSettings.skybox = skybox;

        MainManager Main = GameObject.FindObjectOfType <MainManager>( );

        if (Main)
        {
            Main.Refind();

            Teleproter tele = GameObject.FindObjectOfType <Teleproter>();
            if (tele)
            {
                Main.ChangeToNext(tele.gameObject, false);
            }
        }
    }
コード例 #4
0
ファイル: RayCastBase.cs プロジェクト: kerrot/RobotViewer
    private void FadeEndAction()
    {
        if (fad)
        {
            if (fad.FadeOut())
            {
                fad.OnFadeOutEnd -= FadeEndAction;
            }
        }

        Teleproter cameraBase = GameObject.FindObjectOfType <Teleproter>();

        if (cameraBase)
        {
            ActionWithoutFade(cameraBase.gameObject);
        }

        if (fad)
        {
            fad.FadeIn();
        }

        acting = false;
    }