Exemplo n.º 1
0
        public void InitTurn(BendDataSource turn)
        {
            bendDataSource = turn;
            _stop = this.transform.FindChild("stop-bend-board").GetComponent<TextMesh>();
            _min = this.transform.FindChild("min-bend-board").GetComponent<TextMesh>();
            _max = this.transform.FindChild("max-bend-board").GetComponent<TextMesh>();

            _stop.text = bendDataSource.stop.ToString();
            _max.text = bendDataSource.max.ToString();
            _min.text = bendDataSource.min.ToString();
        }
Exemplo n.º 2
0
        public void InitCase(BoardItemDataSource itemDataSource, BendDataSource turnDataSource, StandDataSource standDataSource)
        {
            _spriteSmallRenderer = this.transform.FindChild("case-board-small").GetComponent<SpriteRenderer>();
            _spriteLargeRenderer = this.transform.FindChild("case-board-large").GetComponent<SpriteRenderer>();
            _spriteWarningRenderer = this.transform.FindChild("case-board-warning").GetComponent<SpriteRenderer>();
            _spriteDangerousRenderer = this.transform.FindChild("case-board-dangerous").GetComponent<SpriteRenderer>();
            _textMesh = this.transform.FindChild("case-board-text").GetComponent<TextMesh>();

            this.standDataSource = standDataSource;
            this.itemDataSource = itemDataSource;
            this.bendDataSource = turnDataSource;
            this.SetDefaultBorder();
            _spriteWarningRenderer.color = new Color(1, 0, 0, 0);
            _spriteDangerousRenderer.color = new Color(1, 0, 0, 0);
            _textMesh.text = string.Empty;
        }
Exemplo n.º 3
0
 private BendManager CreateTurnManager(BendDataSource turnModel, Vector2 offset)
 {
     var turnTransform = Instantiate(bendPrefab);
     turnTransform.SetParent(this.transform);
     turnTransform.localPosition = new Vector3((turnModel.icon.x - offset.x) / boardDataSource.coef, ((-1 * turnModel.icon.y) + offset.y) / boardDataSource.coef, 0);
     return turnTransform.GetComponent<BendManager>();
 }