using UnityEngine;
using System.Collections;
public class ButtonMovement : TouchManager {
public enum type {LeftButton, RightButton, JumpButton};
public type buttonType;
public float jumpHeight = 0.0f;
public float moveSpeed = 0.0f;
public GameObject playerObject = null;
public Rigidbody2D playerRigidbody = null;
public GUITexture buttonTexture = null;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
TouchInput (buttonTexture);
}
void OnFirstTouchBegan ()
{
switch (buttonType)
{
case type.JumpButton:
playerRigidbody.AddForce(Vector2.up * jumpHeight, ForceMode2D.Impulse);
break;
}
}
void OnSecondTouchBegan ()
{
switch (buttonType)
{
case type.JumpButton:
playerRigidbody.AddForce(Vector2.up * jumpHeight, ForceMode2D.Impulse);
break;
}
}
void OnFirstTouch ()
{
switch (buttonType)
{
case type.LeftButton:
playerObject.transform.Translate(-Vector2.right * moveSpeed * Time.deltaTime);
break;
case type.LeftButton:
playerObject.transform.Translate(Vector2.right * moveSpeed * Time.deltaTime);
break;
}
}
void OnSecondTouch ()
{
switch (buttonType)
{
case type.LeftButton:
playerObject.transform.Translate(-Vector2.right * moveSpeed * Time.deltaTime);
break;
case type.LeftButton:
playerObject.transform.Translate(Vector2.right * moveSpeed * Time.deltaTime);
break;
}
}
I keep getting a console error on the last line, (69,33): error CS8025: Parsing error… Please help! >.<