示例#1
0
    public AbilityButton Clone(string name, Vector3 posOffset)
    {
        GameObject newBut = (GameObject)MonoBehaviour.Instantiate(gameObject);

        newBut.name = name;
        AbilityButton abilityButton = newBut.GetComponent <AbilityButton>();;

        abilityButton.Init();

        newBut.transform.SetParent(transform.parent);
        newBut.transform.localPosition = transform.localPosition + posOffset;
        newBut.transform.localScale    = transform.localScale;
        newBut.transform.localRotation = transform.localRotation;
        return(abilityButton);
    }