Tools for UNITY developers

UnioSoft

[ Core - For Programmers ]

Core provides many code extensions, which you can you to save your time.

Arrays

  • .Add(value)
  • .IndexOf(value)
  • .Remove(index)
  • .Remove(value)

Colors

  • .AlphaAsOne()
  • .FromInt()
  • .ToInt()
  • .FromUInt()
  • .ToUInt()
  • .FromHex()
  • .ToHex()
  • .AsColorTextBlock()
  • + HSBColor Type

Components

  • .CopyComponent(sourceComponent)
  • .CopyAllComponents()

GameObjects

  • .DestroyChildren()
  • .GetChildren()
  • .GetFullName()
  • .ApplyLayerRecursively()
  • .CalcBounds()

Light

  • CreateDirectionalLight()
  • CreatePointLight()
  • CreateSpotLight()
  • CreateThreePointLights()
  • CreateBaseLight()

Prefabs

  • .Instantinate()

Rects

  • .Collapse(offset)
  • .Expand(offset)

Reparenting

  • .Reparent(newParent, mode)

Strings

  • .SplitCamelCase()
  • .MakeStackTraceShorter()

Vectors

  • .IsInRect(rect)