Exemplo n.º 1
0
    private void SwitchCameraToCurrentObject()
    {
        currentObject = movingObjects[currentIndex];
        var pos = currentObject.GetObject().transform.position;

        mainCamera.transform.position = new Vector3(pos.x - Consts.CAMERA_DISTANCE_TO_OBJECT, pos.y, pos.z);
        mainCamera.transform.LookAt(currentObject.GetObject().transform);
        cameraOffset = mainCamera.transform.position - pos;
    }
Exemplo n.º 2
0
    public MovingObjectDTO GetModel()
    {
        MovingObjectDTO ret = new MovingObjectDTO();

        if (currentObject != null)
        {
            ret.Speed    = currentObject.GetSpeed();
            ret.Name     = currentObject.GetObject().name;
            ret.MaxSpeed = Consts.MAX_SPEED;
        }
        return(ret);
    }
Exemplo n.º 3
0
 private bool ObjectsAreSame(Transform objectHit, MovingObject movingObject)
 {
     return(objectHit != null && objectHit.name == movingObject.GetObject().name);
 }