public void newBuddy() { if (!buddy) { graphicalObject bud = Instantiate(this, new Vector3(transform.position.x, transform.position.y + 5), transform.rotation); bud.spinSpeed = 50; bud.moveSpeed = 10; bud.buddy = true; buddy = true; } }
public void ChangeSpeed(int Direction) { Ray ray = mainCamera.ScreenPointToRay(Input.mousePosition); RaycastHit hit; if (Physics.Raycast(ray, out hit)) { graphicalObject obj = hit.transform.GetComponent <graphicalObject>(); obj.moveSpeed += 2 * Direction; obj.spinSpeed += 2 * Direction; if (obj.moveSpeed < 0) { obj.moveSpeed = 0; } if (obj.spinSpeed < 0) { obj.spinSpeed = 0; } } }
static public void addGraphicalObject(graphicalObject gO) { graphicalObjects.Add(gO); }