コード例 #1
0
ファイル: ObstacleGameObject.cs プロジェクト: sergik/Cardio
        public static ObstacleGameObject FillWithMetadata(ObstacleGameObject obstacleGameObject, ObstacleMetadata metadata, ContentManager contentManager)
        {
            AliveGameObject.FillWithMetadata(obstacleGameObject, metadata, contentManager);
            obstacleGameObject.StopDistance = metadata.StopDistance;
            obstacleGameObject.PlayerAttackPriority = metadata.PlayerAttackPriority;
            obstacleGameObject.BiomaerialGeneratedMin = (int) metadata.BiomaterialGeneratedInterval.X;
            obstacleGameObject.BiomaerialGeneratedMax = (int) metadata.BiomaterialGeneratedInterval.Y;

            return obstacleGameObject;
        }
コード例 #2
0
ファイル: Level.cs プロジェクト: sergik/Cardio
 public void AddObstacle(ObstacleGameObject obstacle)
 {
     obstacle.Die += OnEnemyDie;
     obstacle.DamageTaken += OnEnemyDamage;
     AddLevelObject(obstacle);
     //AddStop(obstacle);
 }
コード例 #3
0
ファイル: Level.cs プロジェクト: sergik/Cardio
        public void AddEnemy(ObstacleGameObject enemy)
        {
            enemy.Die += OnEnemyDie;
            enemy.DamageTaken += OnEnemyDamage;

            AddLevelObject(enemy);
        }