Ejemplo n.º 1
0
    private void AddSTComponent <T>() where T : STComponent
    {
        GameObject go = new GameObject(typeof(T).ToString());

        go.transform.SetParent(mTarget.transform);
        go.transform.localPosition = Vector3.zero;
        go.transform.localRotation = Quaternion.identity;
        go.transform.localScale    = Vector3.one;

        STComponent component = go.AddComponent <T>() as STComponent;

        mTarget.AddSTComponent(component);
    }