コード例 #1
0
 private void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else
     {
         Destroy(this);
     }
 }
コード例 #2
0
    // 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();
        }
    }