void Awake()
    {
        _unGobj = new UnEngine.GameObject();

        var trans = _unGobj.transform;
        if (!trans)
        {
            throw new Exception("transform wasn't anything. Supposed to add one at creation");
        }
    }
    void Awake()
    {
        _unGobj = new UnEngine.GameObject();

        var trans = _unGobj.transform;

        if (!trans)
        {
            throw new Exception("transform wasn't anything. Supposed to add one at creation");
        }
    }