private void Awake() { mover = GetComponent <Mover>(); interactor = GetComponent <Interactor>(); toolCarrier = GetComponent <ToolCarrier>(); ReceiveInput = true; selectionHologram = new GameObject("Selection Hologram"); Material mat = selectionHologram.AddComponent <MeshRenderer>().material = Instantiate(hologramMaterial); mat.color = hologramColor; hologramMeshFilter = selectionHologram.AddComponent <MeshFilter>(); }
public void OnDropped(ToolCarrier carrier) { IsCarried = false; transform.parent = carrier.transform.parent; transform.position = carrier.transform.position; }
public void OnPickUp(ToolCarrier carrier) { IsCarried = true; transform.parent = carrier.transform; transform.localPosition = new Vector3(0f, 0f, -.5f); }