Ejemplo n.º 1
0
 void WarpToParent(GameObject obj)
 {
     obj.transform.position = parentObj.transform.position + parentObj.transform.up * 0.001f;
     obj.transform.rotation = parentObj.transform.rotation;
     obj.GetComponent <Rigidbody>().velocity = Vector3.zero;
     iCC = obj.GetComponent(typeof(ICharactorController)) as ICharactorController;
     if (iCC != null)
     {
         iCC.Warp();
     }
     iCamera.Warp();
 }
Ejemplo n.º 2
0
 public void WarpToHome()
 {
     targetObj.transform.position = homeObj.transform.position + homeObj.transform.up * 0.001f;
     targetObj.transform.rotation = homeObj.transform.rotation;
     targetObj.GetComponent <Rigidbody>().velocity = Vector3.zero;
     iCC = targetObj.GetComponent(typeof(ICharactorController)) as ICharactorController;
     if (iCC != null)
     {
         iCC.Warp();
     }
     iCamera.Warp();
 }