[Unity] Internal check enforces RequireComponent better.

This commit is contained in:
pharan 2016-01-26 07:41:49 +08:00
parent 324cbc89cc
commit 6de6a4712d

View File

@ -80,11 +80,7 @@ public class SkeletonRenderer : MonoBehaviour {
/// <summary>Add and prepare a Spine component that derives from SkeletonRenderer to a GameObject at runtime.</summary>
/// <typeparam name="T">T should be SkeletonRenderer or any of its derived classes.</typeparam>
public static T AddSpineComponent<T> (GameObject gameObject, SkeletonDataAsset skeletonDataAsset) where T : SkeletonRenderer {
// Assist [RequireComponent] enforcement.
gameObject.AddComponent<MeshFilter>();
gameObject.AddComponent<MeshRenderer>();
var c = gameObject.AddComponent<T>();
if (skeletonDataAsset != null) {