コード例 #1
0
    private void Start()
    {
        this.directionHolder           = this.GetComponent <DirectionHolder>();
        this.directionHolder.Direction = new Vector2(choose(-1, 1), 0);

        this.rb = this.GetComponent <Rigidbody2D>();

        this.animator.SetBool("walk", true);
    }
コード例 #2
0
        void _tileset_ctrl_TileSelected(List <short> tiles)
        {
            if (tiles.Count > 0)
            {
                _selectedFrame.Index = tiles[0];
            }

            DirectionHolder.Invalidate(true);
            SpriteDrawer.Content = _tilesetCtrl.Tileset.Tiles[tiles[0]].Graphic;
            IsDirty = true;
        }
コード例 #3
0
        public void UpdateControls()
        {
            int i   = 0;
            int val = DirectionHolder.VerticalScroll.Value;

            DirectionHolder.VerticalScroll.Value = 0;
            foreach (DirectionLayout l in DirectionHolder.Controls)
            {
                l.Zoom     = _zoom;
                l.Location = new Point(2, i++ *(l.Height + 2) + 2);
            }
            DirectionHolder.VerticalScroll.Value = val;
            DirectionHolder.Invalidate();
        }
コード例 #4
0
 private void Start()
 {
     this.directionHolder = this.GetComponent <DirectionHolder>();
 }
コード例 #5
0
 void _tileset_ctrl_TileRemoved(short startindex, List <Tile> tiles)
 {
     _sprite.RemoveFrameReference(startindex);
     DirectionHolder.Invalidate(true);
     IsDirty = true;
 }
コード例 #6
0
 private void Start()
 {
     this.rb = this.GetComponent <Rigidbody2D>();
     this.directionHolder = this.GetComponent <DirectionHolder>();
 }