[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

@ -81,10 +81,6 @@ public class SkeletonRenderer : MonoBehaviour {
/// <typeparam name="T">T should be SkeletonRenderer or any of its derived classes.</typeparam> /// <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 { 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>(); var c = gameObject.AddComponent<T>();
if (skeletonDataAsset != null) { if (skeletonDataAsset != null) {