适配unity2019引擎
pull/326/head
hevinci 2024-07-24 10:12:42 +08:00
parent dc119b26c7
commit 6680a6450b
2 changed files with 22 additions and 22 deletions

View File

@ -3,6 +3,6 @@ namespace YooAsset.Editor
{ {
public interface IBuildPipeline public interface IBuildPipeline
{ {
public BuildResult Run(BuildParameters buildParameters, bool enableLog); BuildResult Run(BuildParameters buildParameters, bool enableLog);
} }
} }

View File

@ -100,12 +100,12 @@ public class BattleRoom
if (_startWaitTimer.Update(Time.deltaTime)) if (_startWaitTimer.Update(Time.deltaTime))
{ {
// 生成实体 // 生成实体
var handle = YooAssets.LoadAssetAsync<GameObject>("player_ship"); var assetHandle = YooAssets.LoadAssetAsync<GameObject>("player_ship");
handle.Completed += (AssetHandle handle) => assetHandle.Completed += (AssetHandle handle) =>
{ {
handle.InstantiateSync(_roomRoot.transform); handle.InstantiateSync(_roomRoot.transform);
}; };
_handles.Add(handle); _handles.Add(assetHandle);
_steps = ESteps.SpawnEnemy; _steps = ESteps.SpawnEnemy;
} }
} }
@ -117,12 +117,12 @@ public class BattleRoom
Quaternion spawnRotation = Quaternion.identity; Quaternion spawnRotation = Quaternion.identity;
// 生成实体 // 生成实体
var handle = YooAssets.LoadAssetAsync<GameObject>(enemyLocation); var assetHandle = YooAssets.LoadAssetAsync<GameObject>(enemyLocation);
handle.Completed += (AssetHandle handle) => assetHandle.Completed += (AssetHandle handle) =>
{ {
handle.InstantiateSync(spawnPosition, spawnRotation, _roomRoot.transform); handle.InstantiateSync(spawnPosition, spawnRotation, _roomRoot.transform);
}; };
_handles.Add(handle); _handles.Add(assetHandle);
_waveSpawnCount++; _waveSpawnCount++;
if (_waveSpawnCount >= EnemyCount) if (_waveSpawnCount >= EnemyCount)
@ -166,12 +166,12 @@ public class BattleRoom
var msg = message as BattleEventDefine.PlayerDead; var msg = message as BattleEventDefine.PlayerDead;
// 创建爆炸效果 // 创建爆炸效果
var handle = YooAssets.LoadAssetAsync<GameObject>("explosion_player"); var assetHandle = YooAssets.LoadAssetAsync<GameObject>("explosion_player");
handle.Completed += (AssetHandle handle) => assetHandle.Completed += (AssetHandle handle) =>
{ {
handle.InstantiateSync(msg.Position, msg.Rotation, _roomRoot.transform); handle.InstantiateSync(msg.Position, msg.Rotation, _roomRoot.transform);
}; };
_handles.Add(handle); _handles.Add(assetHandle);
_steps = ESteps.GameOver; _steps = ESteps.GameOver;
BattleEventDefine.GameOver.SendEventMessage(); BattleEventDefine.GameOver.SendEventMessage();
@ -181,12 +181,12 @@ public class BattleRoom
var msg = message as BattleEventDefine.EnemyDead; var msg = message as BattleEventDefine.EnemyDead;
// 创建爆炸效果 // 创建爆炸效果
var handle = YooAssets.LoadAssetAsync<GameObject>("explosion_enemy"); var assetHandle = YooAssets.LoadAssetAsync<GameObject>("explosion_enemy");
handle.Completed += (AssetHandle handle) => assetHandle.Completed += (AssetHandle handle) =>
{ {
handle.InstantiateSync(msg.Position, msg.Rotation, _roomRoot.transform); handle.InstantiateSync(msg.Position, msg.Rotation, _roomRoot.transform);
}; };
_handles.Add(handle); _handles.Add(assetHandle);
_totalScore += EnemyScore; _totalScore += EnemyScore;
BattleEventDefine.ScoreChange.SendEventMessage(_totalScore); BattleEventDefine.ScoreChange.SendEventMessage(_totalScore);
@ -196,12 +196,12 @@ public class BattleRoom
var msg = message as BattleEventDefine.AsteroidExplosion; var msg = message as BattleEventDefine.AsteroidExplosion;
// 创建爆炸效果 // 创建爆炸效果
var handle = YooAssets.LoadAssetAsync<GameObject>("explosion_asteroid"); var assetHandle = YooAssets.LoadAssetAsync<GameObject>("explosion_asteroid");
handle.Completed += (AssetHandle handle) => assetHandle.Completed += (AssetHandle handle) =>
{ {
handle.InstantiateSync(msg.Position, msg.Rotation, _roomRoot.transform); handle.InstantiateSync(msg.Position, msg.Rotation, _roomRoot.transform);
}; };
_handles.Add(handle); _handles.Add(assetHandle);
_totalScore += AsteroidScore; _totalScore += AsteroidScore;
BattleEventDefine.ScoreChange.SendEventMessage(_totalScore); BattleEventDefine.ScoreChange.SendEventMessage(_totalScore);
@ -211,24 +211,24 @@ public class BattleRoom
var msg = message as BattleEventDefine.PlayerFireBullet; var msg = message as BattleEventDefine.PlayerFireBullet;
// 创建子弹实体 // 创建子弹实体
var handle = YooAssets.LoadAssetAsync<GameObject>("player_bullet"); var assetHandle = YooAssets.LoadAssetAsync<GameObject>("player_bullet");
handle.Completed += (AssetHandle handle) => assetHandle.Completed += (AssetHandle handle) =>
{ {
handle.InstantiateSync(msg.Position, msg.Rotation, _roomRoot.transform); handle.InstantiateSync(msg.Position, msg.Rotation, _roomRoot.transform);
}; };
_handles.Add(handle); _handles.Add(assetHandle);
} }
else if (message is BattleEventDefine.EnemyFireBullet) else if (message is BattleEventDefine.EnemyFireBullet)
{ {
var msg = message as BattleEventDefine.EnemyFireBullet; var msg = message as BattleEventDefine.EnemyFireBullet;
// 创建子弹实体 // 创建子弹实体
var handle = YooAssets.LoadAssetAsync<GameObject>("enemy_bullet"); var assetHandle = YooAssets.LoadAssetAsync<GameObject>("enemy_bullet");
handle.Completed += (AssetHandle handle) => assetHandle.Completed += (AssetHandle handle) =>
{ {
handle.InstantiateSync(msg.Position, msg.Rotation, _roomRoot.transform); handle.InstantiateSync(msg.Position, msg.Rotation, _roomRoot.transform);
}; };
_handles.Add(handle); _handles.Add(assetHandle);
} }
} }
} }