private void TextUpdate() { string str = ""; for (int i = 0; i < displayStatusList.Count; ++i) { switch (displayStatusList[i]) { case EStatus.FPS: { float msec = Time.deltaTime * 1000.0f; float fps = 1.0f / Time.deltaTime; str += string.Format("{0:0.0} ms ({1:0.} fps)", msec, fps); } break; case EStatus.UNIT_COUNT: { str += "UNITS: " + Unit.unitList.Count.ToString(); } break; case EStatus.KEY: { str += "KEYS: [WASD], [1~3], Mouse"; } break; } str += "\n"; } TextDisplayer.UpdateText(gameObject, str); }
private void Update() { if (enableHpDisplay) { var pos = (Vector2)transform.position + new Vector2(0, 0.3f); TextDisplayer.UpdateText(gameObject, "HP: " + CurrentHp, pos); } }