コード例 #1
0
ファイル: ResourceLoad.cs プロジェクト: hhs900110/ProjectKT
    public static GameObject GetEZGUI_BUTTON(string ObjectName, string _ObjectPath,
                                             int PosX, int PosY, int PosZ, HUD_BASE_POS BasePosType)
    {
        GameObject CurObject = GetGameObject(ObjectName, _ObjectPath);

        if (CurObject == null)
        {
            return(null);
        }

        int TextureSizeX = (int)CurObject.GetComponent <UIButton>().ImageSize.x;
        int TextureSizeY = (int)CurObject.GetComponent <UIButton>().ImageSize.y;

        CurObject.AddComponent <EzGui_Button>();
        CurObject.GetComponent <EzGui_Button>().Create();
        CurObject.GetComponent <EzGui_Button>().SetName(ObjectName);
        CurObject.GetComponent <EzGui_Button>().SetEZGUI(CurObject.GetComponent <UIButton>());
        CurObject.GetComponent <EzGui_Button>().SetTextureSize((float)TextureSizeX, (float)TextureSizeY);
        CurObject.GetComponent <EzGui_Button>().SetBasePos(BasePosType);
        CurObject.GetComponent <EzGui_Button>().SetPos((float)PosX, (float)PosY, (float)PosZ);
        CurObject.GetComponent <EzGui_Button>().SetOriginPos();
        CurObject.GetComponent <EzGui_Button>().SetValid(false);

        CurObject.name             = ObjectName;
        CurObject.layer            = LayerMask.NameToLayer("GUI");
        CurObject.transform.parent = Main.inst.GetResourceObject_EZGUIBUTTON().transform;

        return(CurObject);
    }
コード例 #2
0
ファイル: ResourceLoad.cs プロジェクト: hhs900110/ProjectKT
    public static GameObject GetEZGUI_SPRITETEXT(string ObjectName, string _ObjectPath,
                                                 int PosX, int PosY, int PosZ, SpriteText.Anchor_Pos Anchor, SpriteText.Alignment_Type Allignment, string Text, HUD_BASE_POS BasePosType)
    {
        GameObject CurObject = GetGameObject(ObjectName, _ObjectPath);

        if (CurObject == null)
        {
            return(null);
        }

        CurObject.AddComponent <EzGui_SpriteText>();
        CurObject.GetComponent <EzGui_SpriteText>().Create();
        CurObject.GetComponent <EzGui_SpriteText>().SetName(ObjectName);
        CurObject.GetComponent <EzGui_SpriteText>().SetEZGUI(CurObject.GetComponent <SpriteText>());
        CurObject.GetComponent <EzGui_SpriteText>().SetBasePos(BasePosType);
        CurObject.GetComponent <EzGui_SpriteText>().SetPos((float)PosX, (float)PosY, (float)PosZ);
        CurObject.GetComponent <EzGui_SpriteText>().SetAnchor(Anchor);
        CurObject.GetComponent <EzGui_SpriteText>().SetAllignment(Allignment);
        CurObject.GetComponent <EzGui_SpriteText>().SetText(Text);
        CurObject.GetComponent <EzGui_SpriteText>().SetColor(Color.black);
        CurObject.GetComponent <EzGui_SpriteText>().SetValid(false);

        CurObject.name             = ObjectName;
        CurObject.layer            = LayerMask.NameToLayer("GUI");
        CurObject.transform.parent = Main.inst.GetResourceObject_EZGUISPRITETEXT().transform;

        return(CurObject);
    }
コード例 #3
0
 public void SetBasePos(HUD_BASE_POS ObjectBasePosType)
 {
     BasePosType = (int)ObjectBasePosType;
 }