Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Share code, Swizzle for C# in Unity.

Discussion in 'Scripting' started by big_march, Apr 28, 2017.

  1. big_march

    big_march

    Joined:
    Mar 2, 2015
    Posts:
    38
    Hi.
    I create a very simple and stupid code to implement swizzle in C#.
    Please check https://github.com/bigmarch/BigMarch/blob/master/Assets/BigMarch/Swizzle/Swizzle.cs

    // Use Before: v = new Vector3(v.x, 0, v.z);
    // Use After: v = v.Swizzle_x0z();
    // Use Before: transform.position = new Vector3(transform.position.x, 0, transform.position.z);
    // Use After: transform.position = transform.position.Swizzle_x0z();
     
    Last edited: Apr 28, 2017