void StoreItem() { if (virtualContainer == null) { virtualContainer = SpawnNewContainer(); } Inventory.ServerDrop(currentInteraction.HandSlot, currentInteraction.TargetVector); virtualContainer.AddItem(currentInteraction.HandObject.GetComponent <ObjectBehaviour>()); this.RestartCoroutine(AutoFlush(), ref autoFlushCoroutine); }
private void StoreItem(GameObject obj) { if (virtualContainer == null) { virtualContainer = SpawnNewContainer(); } virtualContainer.AddItem(obj.GetComponent <ObjectBehaviour>()); SoundManager.PlayNetworkedAtPos(trashDunkSounds, gameObject.WorldPosServer()); this.RestartCoroutine(AutoFlush(), ref autoFlushCoroutine); }
private void StoreItem(GameObject item) { if (virtualContainer == null) { virtualContainer = SpawnNewContainer(); } virtualContainer.AddItem(item.GetComponent <ObjectBehaviour>()); AudioSourceParameters dunkParameters = new AudioSourceParameters(pitch: RandomDunkPitch); SoundManager.PlayNetworkedAtPos(trashDunkSounds, gameObject.WorldPosServer(), dunkParameters); this.RestartCoroutine(AutoFlush(), ref autoFlushCoroutine); }