private void OnTriggerEnter(Collider other)
 {
     if (other.gameObject.CompareTag("Player"))
     {
         playerContact = true;
         bp            = other.gameObject.GetComponent <BackpackBehaviour>();
     }
 }
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.tag == "Player")
     {
         BackpackBehaviour thebackpack = collision.GetComponent <BackpackBehaviour>();
         if (thebackpack.Inventory.Count < thebackpack.Capacity && thebackpack.AcceptingItems)
         {
             thebackpack.AddItem(m_ItemConfig);
             Destroy(gameObject);
         }
     }
 }
 void SetPlayer(PlayerBehaviour pb)
 {
     playerBehaviour         = pb;
     playerBackpackBehaviour = pb.gameObject.GetComponent <BackpackBehaviour>();
 }
 public static void ShowWindow()
 {
     EditorWindow.GetWindow(typeof(BackpackContentsWindow));
     playerBehaviour         = FindObjectOfType <PlayerBehaviour>();
     playerBackpackBehaviour = FindObjectOfType <BackpackBehaviour>();
 }