Exemplo n.º 1
0
    private void SetPositionGuider()
    {
        GameObject attach = new GameObject("__ExploreGuideHelper__");

        attach.transform.SetParent(transform);
        MyExploreGuideHelper = attach.AddComponent <ExploreGuideHelper>();
    }
Exemplo n.º 2
0
    public static SpecialPointGuider Create(ExploreGuideHelper helper, string name, Transform guideTarget, Transform guideOrigin, Transform parent)
    {
        GameObject attach = new GameObject(name);

        attach.transform.SetParent(parent);
        SpecialPointGuider instance = attach.AddComponent <SpecialPointGuider>();
        GameObject         pairRoot = new GameObject(name);

        pairRoot.transform.SetParent(UIManager.Instance.SceneUICanvas.transform);
        pairRoot.transform.localPosition = Vector3.zero;
        pairRoot.transform.localScale    = Vector3.one;
        instance.UIPairRoot   = pairRoot.transform;
        instance.GuideTarget_ = guideTarget;
        instance.GuideOrigin_ = guideOrigin;
        instance.Helper       = helper;
        instance.Name_        = name;
        return(instance);
    }