ソースコード
using UnityEngine; public static class Vector2Ext { public static void Deconstruct ( this Vector2 self, out float x, out float y ) { x = self.x; y = self.y; } }
使用例
通常
var vec = new Vector2( 1, 2 );
Deconstruction
var ( x, y ) = new Vector2( 1, 2 );