コード例 #1
0
        private void CreateNotFoundBuilding(BuildingTag tag, OutputUnitState serverBuilding)
        {
            var enemyBuild = BuildingHelper.CreateBuilding(world,
                                                           buildingAssets.Get1[0].BuildingsAssets["Enemy" + tag.ToString()],
                                                           buildingAssets.Get1[0].InBuildingCanvasesAssets["None"],
                                                           serverBuilding.Position.ToUnityVector(),
                                                           serverBuilding.RotationInEulerAngle.ToUnityVector(),
                                                           tag,
                                                           serverBuilding.Id);

            enemyBuild.Set <EnemyBuildingComponent>();

            var hb = enemyBuild.Get <HealthComponent>();

            hb.MaxHp     = serverBuilding.Health;
            hb.CurrentHp = serverBuilding.Health;
        }