1234567891011121314151617181920212223242526272829303132333435363738394041 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using DG.Tweening;
- using static GameManager;
- using UnityEngine.UI;
- using UnityTemplateProjects;
- public class CameraToPose : MonoBehaviour
- {
- public GameObjectType type;
- public TapName tapName;
- public Camera cam;
- public GameObject go;
- public void moveTo()
- {
- if(go)
- {
- if(cam.transform.position!=go.transform.position)
- cam.transform.DOMove(go.transform.position,1f).OnComplete(()=>{cam.GetComponent<SimpleCameraController>().initpos();});
- cam.transform.rotation = go.transform.rotation;
- }
- }
- public void toggleWindowclick(bool b)
- {
- if(b)
- {
- GameManager.Instance.showW(type,tapName);
- moveTo();
- }
- }
- public void init(GameObjectType type,TapName tapName)
- {
- this.type =type;
- this.tapName =tapName;
- }
- }
|