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>(); }