using UnityEngine;
using UnityEngine.UI;
using Assets.LSL4Unity.Scripts;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using Assets.LSL4Unity.Scripts.Examples;
public class PlayerController : MonoBehaviour
{
public float velocidade;
public ExampleFloatInlet inlet;
public GameObject Player;
public GameObject Mestre;
public float posicao;
public float posicao2;
public float passada;
private LSLMarkerStream marker;
private Rigidbody corpo;
private int count;
public Animator anim;
// Use this for initialization
void Start()
{
anim = gameObject.GetComponent<Animator>();
corpo = GetComponent<Rigidbody>();
count = 0;
marker = FindObjectOfType<LSLMarkerStream>();
}
// Update is called once per frame
void Update()
{
float moveHorizontal = Input.GetAxis("Horizontal");
float moveVertical = Input.GetAxis("Vertical");
float moveVertical2 = Input.GetAxis("Vertical");
inlet = FindObjectOfType<ExampleFloatInlet>();
Debug.Log("A posicao da bola é" + Player.transform.position);
Debug.Log("MoveVertical" + moveVertical);
/* if (inlet.lastSample.Length > 0)
{
Debug.Log(inlet.lastSample[0]);
if (inlet.lastSample[0] > 0.5)
{
moveVertical = bola.transform.position.z + 10;
}
else
{
moveVertical = bola.transform.position.z - 10;
}
}*/
if (inlet.lastSample.Length > 0)
{
Debug.Log(inlet.lastSample[0]);
if (inlet.lastSample[0] > 0)
{
moveVertical = posicao;
anim.SetBool("isWalking", true);
anim.SetBool("isIdle", false);
moveVertical = Player.transform.position.z + 10;
moveVertical2 = Player.transform.position.x + 10;
//moveVertical += 10;
posicao = moveVertical;
posicao2 = moveVertical2;
Debug.Log("posicao" + moveVertical);
}
else if (inlet.lastSample[0] < 0)
{
Debug.Log("posicaocomeco" + posicao);
anim.SetBool("isWalking", false);
anim.SetBool("isIdle", true);
Player.transform.position = new Vector3(posicao2, 0.0f, posicao);
//Player.transform.position = posicao;
}
}
Vector3 movement = new Vector3(moveVertical2, 0.0f, moveVertical);
corpo.AddForce(movement * velocidade);
}
using UnityEngine; using UnityEngine.UI; using Assets.LSL4Unity.Scripts; using System.Collections; using System.Collections.Generic; using System.Linq; using Assets.LSL4Unity.Scripts.Examples;
public class PlayerController : MonoBehaviour {
}