void Start () { sr = GetComponent<SpriteRenderer> (); breadCut = Resources.Load<Sprite> ("Bread/bread"); breadToast = Resources.Load<Sprite> ("Bread/toast"); breadJam = Resources.Load<Sprite> ("Bread/toastJam"); item = GetComponent<InteractableItemController> (); }
void Start () { sr = GetComponentInParent<SpriteRenderer> (); toaster = Resources.Load<Sprite> ("Bread/toaster"); toasterBread = Resources.Load<Sprite> ("Bread/toasterBread"); toasterDown = Resources.Load<Sprite> ("Bread/toasterDown"); toasterToast = Resources.Load<Sprite> ("Bread/toasterToast"); item = GetComponentInParent<InteractableItemController> (); }
void Update () { float horiz = Input.GetAxis ("Horizontal" + playerid); float vert = Input.GetAxis ("Vertical" + playerid); transform.Translate (new Vector3 (horiz * moveSpeed, vert * moveSpeed, 0)); transform.position = new Vector3 (Mathf.Clamp (transform.position.x, -Manager.HORIZ_EDGE, Manager.HORIZ_EDGE), Mathf.Clamp (transform.position.y, -Manager.VERT_EDGE, Manager.VERT_EDGE), 0); if (Input.GetButtonDown ("Hold" + playerid)) { if (isLit) { foreach (GameObject go in GOs) { InteractableItemController item = go.GetComponentInParent<InteractableItemController> (); if (item.isSelectable && !item.isHeld) { heldObject = item.gameObject; heldObjectItem = item; heldObjectItem.SelectItem (playerid); } } } } if (Input.GetButtonUp ("Hold" + playerid) || (heldObjectItem != null && !heldObjectItem.isHeld)) { if (heldObjectItem != null) { heldObjectItem.ReleaseItem (); } heldObject = null; heldObjectItem = null; } if (heldObject != null) { if (heldObjectItem.isFixed) { gameObject.transform.position = heldObject.transform.position; } else { heldObject.transform.position = gameObject.transform.position; } } if (isLit) { sr.color = activeColor; } else { sr.color = inactiveColor; } if (heldObject == null) { sr.sprite = hollowCursor; } else { sr.sprite = fullCursor; } }
void Start () { sr = GetComponent<SpriteRenderer> (); jamClosed = Resources.Load<Sprite> ("Bread/jam"); jamOpen = Resources.Load<Sprite> ("Bread/jamOpen"); item = GetComponent<InteractableItemController> (); }