예제 #1
0
        public static IDecoration GetDecorationInstance(DecorationType type)
        {
            string className = "MTB.Decoration_" + type.ToString();
            Type   t         = Type.GetType(className);

            return(Activator.CreateInstance(t) as IDecoration);
        }
예제 #2
0
 public void Init(DecorationType type)
 {
     artRef = (GameObject)Instantiate(Resources.Load("Pickups/" + type.ToString()), transform.position, transform.rotation);
     artRef.transform.SetParent(transform);
     artRef.transform.localPosition = Vector3.zero;
     artRef.transform.localRotation = Quaternion.identity;
     isInitialized = true;
 }