void OnTriggerEnter(Collider collider) { if (collider.tag == "Player") { _setter.SetText("Start"); Debug.Log("スタート"); // text.enabled = true; } }
public void PrepareNode(DialogNode node, RectTransform buttonsParent, Text actor, StalkerBehaviour stalker, GameObject bpo) { bpo.SetActive(true); Button[] bt = buttonsParent.GetComponentsInChildren <Button> (); foreach (var b in bt) { GameObject.Destroy(b.gameObject); } if (node.playerReplics.Length < 1) { CloseDialog(); return; } GameObject buttonPrefab = Resources.Load <GameObject> ("Prefabs/DialogSlot"); int collumns = 2; if (node.playerReplics.Length < 2) { collumns = 1; } TextSetter.SetText(actor, node.actorReplic.sourceText); float[] sizes = new float[collumns]; for (int i = 0; i < node.playerReplics.Length; i++) { int c = i % collumns; RectTransform trans = GameObject.Instantiate(buttonPrefab, buttonsParent).GetComponent <RectTransform> (); trans.anchoredPosition = new Vector2((buttonsParent.rect.width / collumns) * c, sizes [c]); trans.SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, (buttonsParent.rect.width / collumns)); Text t = trans.GetComponentInChildren <Text> (); TextSetter.SetText(t, node.playerReplics [i].replic.shortText); trans.SetSizeWithCurrentAnchors(RectTransform.Axis.Vertical, t.rectTransform.rect.height + 30); sizes [c] += trans.rect.height; DialogButton cur = node.playerReplics [i]; trans.GetComponent <Button> ().onClick.AddListener(delegate { SayReplic(cur, stalker, buttonsParent, actor, bpo); }); } buttonsParent.SetSizeWithCurrentAnchors(RectTransform.Axis.Vertical, sizes.OrderByDescending((float arg) => arg).ToArray() [0]); }
void OnTriggerEnter(Collider collider) { if (collider.tag == "Player") { _setter.SetText("Goal"); Debug.Log("ゴール"); // CarState car; // car = collider.GetComponent<CarState>(); if (_network != null) { var car = collider.GetComponent <CarController>(); // ネットワーククラスにゴール判定を送る //car.ChengGoalStats(true);//からChengStatsを呼んで変更する } } //text.enabled = true; }