Shuffle Declarations Plugin

メンバー宣言をシャッフルするプラグイン

ShuffleDeclarations (Plana.Composition.ShuffleDeclarations) plugin shuffles member declarations of class.

Example

input
namespace AudioLink
{
    public class AudioLinkControllerHandle : UdonSharpBehaviour
    {
        public ParentConstraint parentConstraint;
 
        private ParentConstraint selfConstraint;
 
        public void Start()
        {
            // ...
        }
 
        public override void OnPickup()
        {
            // ...
        }
 
        public override void OnDrop()
        {
            // ...
        }
    }
}
#endif
 
output
namespace AudioLink
{
    public class AudioLinkControllerHandle : UdonSharpBehaviour
    {
        public override void OnPickup()
        {
            // ...
        }
 
        public override void OnDrop()
        {
            // ...
        }
 
        public ParentConstraint parentConstraint;
        private ParentConstraint selfConstraint;
        public void Start()
        {
            // ...
        }
    }
}

Options

Options:
  --shuffle-declarations  use shuffle-declarations [default: False]

Comments

This plugin does not support annotation comments.

Shuffle Declarations Plugin / Plana / Natsuneko Laboratory Docs