void InitTest() { TextAsset EnemyJsonData = Resources.Load <TextAsset>("TextAssets/ShipDataSample"); ShipData EnemyData = ShipDataHelper.JsonToData(EnemyJsonData.text); string EnemyModelPath = "Ships/" + EnemyData.ModelName; GameObject EnemyShipModel = GameObject.Instantiate(AssetsLoader.LoadPrefab(EnemyModelPath), this.transform); Ship EnemyShip = EnemyShipModel.AddComponent <Ship>(); EnemyShip.Init(EnemyData); EnemyShip.ShipData.cannonNum = 1000; EnemyShipModel.AddComponent <EnemyShipController>(); //set tag EnemyShipModel.tag = "Enemy"; SetCollider(EnemyShipModel); Distance1 = DistanceToClose; Distance2 = DistanceToFlee; //ShowShipStats(EnemyShip); }
public void Init() { MyBag.Init(); MyShips = new List <ShipData>(); foreach (ShipDataTransmit tData in MyShipData) { MyShips.Add(ShipDataHelper.DeserializeShipData(MyBag, tData)); } }