// Start is called before the first frame update void Start() { selectController = (SelectController)FindObjectOfType(typeof(SelectController)); conveyerController = (ConveyerController)FindObjectOfType(typeof(ConveyerController)); Speed.text = conveyerController.oriSpeed.ToString(); SaveButton.onClick.AddListener(SetConveyerSpeed); CancelButton.onClick.AddListener(ClosePanel); }
// Start is called before the first frame update void Start() { isSelected = false; conveyer = (ConveyerController)FindObjectOfType(typeof(ConveyerController)); //panel init conveyerPanel.SetActive(false); saucePanel.SetActive(false); chefPanel.SetActive(false); }
// Start is called before the first frame update void Start() { conveyer = (ConveyerController)FindObjectOfType(typeof(ConveyerController)); chefController = (ChefController)FindObjectOfType(typeof(ChefController)); mainPanel = (MainPanelController)FindObjectOfType(typeof(MainPanelController)); startPos = transform.position; back = false; sphere = null; isDraggable = true; isTiming = false; timer = time; }
private void SpawnNewItem() { foreach (GridLayoutGroup slot in itemSlots) { if (slot.transform.childCount == 0) { ItemDefinition item = GetRandomItem(); GameObject newItem = new GameObject(); Image newItemImage = newItem.AddComponent <Image>(); newItem.AddComponent <Item>().item = item; ConveyerController controller = newItem.AddComponent <ConveyerController>(); controller.dropPort = dropPort; Button button = slot.GetComponent <Button>(); button.onClick.AddListener(controller.OnClick); newItemImage.sprite = item.Sprite; newItemImage.transform.SetParent(slot.transform); return; } } DestroyAllSlots(); }
public void Initialize() { this.conveyerController = ConveyerController.Instance; conveyerController.setConveyerSpeed(Const.CONVEYER_SPEED[0]); }
// Update is called once per frame void Update() { linkedConveyer = transform.GetComponentInParent <ConveyerBelt_v2> (); controller = transform.GetComponentInParent <ConveyerController> (); sprite = transform.GetComponentInChildren <SpriteRenderer> (); if (linkedConveyer == null || controller == null) { return; } transform.localPosition = Vector3.zero; if (!controller.isReversed) { switch (linkedConveyer.positiveDirection) { case ConveyerBelt_v2.Directions.UP: transform.eulerAngles = new Vector3(0, 0, 90); break; case ConveyerBelt_v2.Directions.RIGHT: transform.eulerAngles = new Vector3(0, 0, 0); break; case ConveyerBelt_v2.Directions.DOWN: transform.eulerAngles = new Vector3(0, 0, -90); break; case ConveyerBelt_v2.Directions.LEFT: transform.eulerAngles = new Vector3(0, 0, 180); break; } } else { switch (linkedConveyer.reverseDirection) { case ConveyerBelt_v2.Directions.UP: transform.eulerAngles = new Vector3(0, 0, 90); break; case ConveyerBelt_v2.Directions.RIGHT: transform.eulerAngles = new Vector3(0, 0, 0); break; case ConveyerBelt_v2.Directions.DOWN: transform.eulerAngles = new Vector3(0, 0, -90); break; case ConveyerBelt_v2.Directions.LEFT: transform.eulerAngles = new Vector3(0, 0, 180); break; } } transform.localScale = new Vector3(1, 1, 1); if (controller.isOn) { sprite.color = Color.yellow; } else { sprite.color = Color.white; } }
void Awake() { linkedConveyer = transform.parent.GetComponent <ConveyerBelt_v2> (); controller = transform.GetComponentInParent <ConveyerController> (); sprite = transform.GetComponentInChildren <SpriteRenderer> (); }
public void Initialize() { this.conveyerController = ConveyerController.Instance; this.fruitsManager = FruitsManager.Instance; this.spriteRendererOffset = this.gameObject.GetComponent <SpriteRenderer>(); }
// Use this for initialization void Start() { controller = transform.GetComponentInParent <ConveyerController> (); }