コード例 #1
0
        public EnemyAgent(Entity entity)
        {
            // Not sure how dynamic targeting is going to work.
            var player = entity.scene.findEntity("Player");
            var attack = new AttackAction(entity, player);

            attack.setPrecondition(TARGET_ALIVE, true);
            attack.setPostcondition(TARGET_ALIVE, false);
            _planner.addAction(attack);
        }