Example #1
0
 private void CmdSendMove(moveInfo movement)
 {
     //TODO validate movement
     character.GetComponent <Actor>().CmdDoMove(movement);
     TurnManager.Instance.setReady(connectionToClient);
     Debug.Log("recieved move" + playerControllerId);
 }
Example #2
0
    public void CmdDoMove(moveInfo move)
    {
        MoveStart.Time     = 0;
        MoveStart.Position = transform.position;
        MoveStart.View     = MoveEnd.View;
        MoveEnd            = move;

        delta.Position = MoveStart.Position - MoveEnd.Position;
        delta.View     = MoveStart.View - MoveEnd.View;
        delta.Time     = (0.1f + delta.Position.magnitude) * (10 + delta.View.magnitude);
    }