add basic hero party
This commit is contained in:
		
							
								
								
									
										15
									
								
								Assets/Scriptables/HeroParty.asset
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								Assets/Scriptables/HeroParty.asset
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,15 @@ | |||||||
|  | %YAML 1.1 | ||||||
|  | %TAG !u! tag:unity3d.com,2011: | ||||||
|  | --- !u!114 &11400000 | ||||||
|  | MonoBehaviour: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   m_GameObject: {fileID: 0} | ||||||
|  |   m_Enabled: 1 | ||||||
|  |   m_EditorHideFlags: 0 | ||||||
|  |   m_Script: {fileID: 11500000, guid: f0603cf6e7f1d884e89c3eb6a478a96c, type: 3} | ||||||
|  |   m_Name: HeroParty | ||||||
|  |   m_EditorClassIdentifier:  | ||||||
|  |   unitList: [] | ||||||
							
								
								
									
										8
									
								
								Assets/Scriptables/HeroParty.asset.meta
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Scriptables/HeroParty.asset.meta
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | |||||||
|  | fileFormatVersion: 2 | ||||||
|  | guid: c9a46588e6ec04d4d91bb80fdffd7869 | ||||||
|  | NativeFormatImporter: | ||||||
|  |   externalObjects: {} | ||||||
|  |   mainObjectFileID: 11400000 | ||||||
|  |   userData:  | ||||||
|  |   assetBundleName:  | ||||||
|  |   assetBundleVariant:  | ||||||
							
								
								
									
										15
									
								
								Assets/Scripts/HeroPartySO.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								Assets/Scripts/HeroPartySO.cs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,15 @@ | |||||||
|  | using System.Collections; | ||||||
|  | using System.Collections.Generic; | ||||||
|  | using System.Collections.ObjectModel; | ||||||
|  | using UnityEngine; | ||||||
|  | 
 | ||||||
|  | [CreateAssetMenu(fileName = "HeroParty", menuName = "Hero Party")] | ||||||
|  | public class HeroPartySO : ScriptableObject | ||||||
|  | { | ||||||
|  |     [SerializeField] | ||||||
|  |     private List<HeroUnit> unitList = new List<HeroUnit>(); | ||||||
|  |     public ReadOnlyCollection<HeroUnit> UnitList => unitList.AsReadOnly(); | ||||||
|  | 
 | ||||||
|  |     public void Add(HeroUnit unit) { unitList.Add(unit); } | ||||||
|  |     public void Remove(HeroUnit unit) { unitList.Remove(unit); } | ||||||
|  | } | ||||||
							
								
								
									
										11
									
								
								Assets/Scripts/HeroPartySO.cs.meta
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								Assets/Scripts/HeroPartySO.cs.meta
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | |||||||
|  | fileFormatVersion: 2 | ||||||
|  | guid: f0603cf6e7f1d884e89c3eb6a478a96c | ||||||
|  | MonoImporter: | ||||||
|  |   externalObjects: {} | ||||||
|  |   serializedVersion: 2 | ||||||
|  |   defaultReferences: [] | ||||||
|  |   executionOrder: 0 | ||||||
|  |   icon: {instanceID: 0} | ||||||
|  |   userData:  | ||||||
|  |   assetBundleName:  | ||||||
|  |   assetBundleVariant:  | ||||||
		Reference in New Issue
	
	Block a user