public static SgtSingularityModel Create(SgtSingularity singularity)
    {
        var model = SgtComponentPool <SgtSingularityModel> .Pop("Model", singularity.transform);

        model.Singularity = singularity;

        return(model);
    }
    public static SgtSingularityModel Create(SgtSingularity singularity)
    {
        var model = SgtComponentPool<SgtSingularityModel>.Pop("Model", singularity.gameObject.layer, singularity.transform);

        model.Singularity = singularity;

        return model;
    }