private void Awake() { if (instance == null) { instance = this; } else { Destroy(this); } }
// Update is called once per frame void Update() { if (current_selected) { transform.position = Camera.main.ScreenToWorldPoint(Input.mousePosition); transform.position = new Vector3(transform.position.x, transform.position.y, 0); } if (can_place_part && Input.GetMouseButtonDown(0)) { current_selected = false; Cursor.SetCursor(GameManager.GetInstance().default_cursor, Vector2.zero, CursorMode.ForceSoftware); CreatorModeManager.GetInstance().ResetSelectedBodyPart(); } }