public static void Create() { ArmPiece asset = ScriptableObject.CreateInstance <ArmPiece> (); AssetDatabase.CreateAsset(asset, "Assets/Data/Items/ArmPieces/NewGloves.asset"); AssetDatabase.SaveAssets(); EditorUtility.FocusProjectWindow(); Selection.activeObject = asset; }
// Use this for initialization void Start() { target = transform.position; for (byte i = 1; i <= numberOfPieces; i++) { ArmPiece piece = GameObject.Instantiate(armPiece).GetComponent <ArmPiece>(); piece.armEnd = transform; piece.armStart = armStart; piece.position = i; piece.Init(); } }