コード例 #1
0
ファイル: Destruction.cs プロジェクト: VegK/BattleCity
        private void DestructionLeft()
        {
            _typeDestruction       = TypeDestruction.Left;
            _spriteRenderer.sprite = BrickRight;

            var vec = _boxCollider2d.size;

            vec.x = 0.25f;
            _boxCollider2d.size = vec;

            vec   = _boxCollider2d.offset;
            vec.x = 0.125f;
            _boxCollider2d.offset = vec;
        }
コード例 #2
0
ファイル: Destruction.cs プロジェクト: VegK/BattleCity
        private void DestructionBottom()
        {
            _typeDestruction       = TypeDestruction.Bottom;
            _spriteRenderer.sprite = BrickTop;

            var vec = _boxCollider2d.size;

            vec.y = 0.25f;
            _boxCollider2d.size = vec;

            vec   = _boxCollider2d.offset;
            vec.y = 0.125f;
            _boxCollider2d.offset = vec;
        }
コード例 #3
0
ファイル: Destruction.cs プロジェクト: VegK/BattleCity
        private void SetBrickOneBottomLeft()
        {
            _typeDestruction       = TypeDestruction.Full;
            _spriteRenderer.sprite = BrickOne2;

            var vec = _boxCollider2d.size;

            vec.x = 0.25f;
            vec.y = 0.25f;
            _boxCollider2d.size = vec;

            _boxCollider2d.offset = Vector2.zero;

            vec    = transform.position;
            vec.x -= 0.125f;
            vec.y -= 0.125f;
            transform.position = vec;

            vec   = _outsideBoxCollider2d.offset;
            vec.x = 0.125f;
            vec.y = 0.125f;
            _outsideBoxCollider2d.offset = vec;
        }
コード例 #4
0
ファイル: Destruction.cs プロジェクト: Thanhvx-dth/Tanks
		private void SetBrickOneBottomLeft()
		{
			_typeDestruction = TypeDestruction.Full;
			_spriteRenderer.sprite = BrickOne2;

			var vec = _boxCollider2d.size;
			vec.x = 0.25f;
			vec.y = 0.25f;
			_boxCollider2d.size = vec;

			_boxCollider2d.offset = Vector2.zero;

			vec = transform.position;
			vec.x -= 0.125f;
			vec.y -= 0.125f;
			transform.position = vec;

			vec = _outsideBoxCollider2d.offset;
			vec.x = 0.125f;
			vec.y = 0.125f;
			_outsideBoxCollider2d.offset = vec;
		}
コード例 #5
0
ファイル: Destruction.cs プロジェクト: Thanhvx-dth/Tanks
		private void DestructionLeft()
		{
			_typeDestruction = TypeDestruction.Left;
			_spriteRenderer.sprite = BrickRight;

			var vec = _boxCollider2d.size;
			vec.x = 0.25f;
			_boxCollider2d.size = vec;

			vec = _boxCollider2d.offset;
			vec.x = 0.125f;
			_boxCollider2d.offset = vec;
		}
コード例 #6
0
ファイル: Destruction.cs プロジェクト: Thanhvx-dth/Tanks
		private void DestructionBottom()
		{
			_typeDestruction = TypeDestruction.Bottom;
			_spriteRenderer.sprite = BrickTop;

			var vec = _boxCollider2d.size;
			vec.y = 0.25f;
			_boxCollider2d.size = vec;

			vec = _boxCollider2d.offset;
			vec.y = 0.125f;
			_boxCollider2d.offset = vec;
		}